Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


SP - läsa från en tabell och skriva i en annan

Postades av 2009-03-24 10:18:02 - Nisse Pettersson, i forum sql-server/msde, Tråden har 5 Kommentarer och lästs av 1399 personer

Hej

Jag är ganska färsk på SP och lagom på SQL. Jag har två tabeller, en som det kommer in data i från en Oracle databas. Jag vill sedan ha ut vissa av raderna från den tabellen till en ny tabell.

Två tabeller
Kontraktimport och objektimport

Jag vill läsa över rader från kontraktimport till objektimport med en SP och urvalet från kontraktimport är:

WHERE     (kontraktimport.kontraktstidtom >= GETDATE() OR                      kontraktimport.kontraktstidtom = 1900 - 01 - 01) AND (kontraktimport.kontraktstidfrom <= GETDATE())


Så frågan är ju jag ska skriva min SP. Får fasen inte till det. Just nu går det via en hemsida men den hinner inte med allt timeout så läsningen går inte färdigt. Så tänkte att anropa en SP måste vara smidigare.

Tacksam för svar!
Nisse Pettersson


Svara

Sv: SP - läsa från en tabell och skriva i en annan

Postades av 2009-03-25 11:14:55 - Håkan Borneland

För att läsa in data till tabellen.
<code>
INSERT INTO objektimport (a, b, c)
SELECT a, b, c
FROM Kontraktimport
WHERE (Kontraktimport.kontraktstidtom >= GETDATE()
OR Kontraktimport.kontraktstidtom = '1900-01-01')
AND (Kontraktimport.kontraktstidfrom <= GETDATE());
</code>
Kolumnlistan (a, b, c) får du själv justera så den stämmer överens med dina tabeller.
Om tabellerna stämmer helt överens med kolumnerna, och du hämtar data från alla kolumnerna i Kontraktimport, kan du strunta i den.


Svara

Sv: SP - läsa från en tabell och skriva i en annan

Postades av 2009-03-25 11:22:51 - Håkan Borneland

För övrigt så behöver WHERE utrycket modifieras lite.
Vad är dina kriterier för hämtningen av data till importen?


Svara

Sv:SP - läsa från en tabell och skriva i en annan

Postades av 2009-03-26 15:28:00 - Nisse Pettersson

Hej

Jag har löst mitt problem, just nu kommer jag inte åt den servern. Ska posta lösningen så någon annan kanske blir glad.


Svara

Sv: SP - läsa från en tabell och skriva i en annan

Postades av 2009-03-26 16:28:45 - Håkan Borneland

Gôtt att det löste sig.


Svara

Sv:SP - läsa från en tabell och skriva i en annan

Postades av 2009-03-27 11:00:31 - Nisse Pettersson

UPDATE    objektimport
	SET              kundid = kontraktimport.kundid, kontrfrom = kontraktimport.kontraktstidfrom, kontrtom = kontraktimport.kontraktstidtom, 
	                      uppsdatum = kontraktimport.uppsagtdatum, avflyttndatum = kontraktimport.avflyttndatum, uthyrbardatum = kontraktimport.uthyrbardatum
	FROM         kontraktimport INNER JOIN
	                      objektimport ON objektimport.objektsnummer = kontraktimport.objektsnummer AND objektimport.hyresgast <> 'vakant'
	WHERE     (kontraktimport.kontraktstidtom >= GETDATE() OR
	                      kontraktimport.kontraktstidtom = '1900-01-01') AND (kontraktimport.kontraktstidfrom <= GETDATE())  

Är det jag kör med och det fungerar utmärkt.


Svara

Nyligen

  • 18:37 Remove the bumper in AUDI
  • 15:35 Chicken road crash game
  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 893
27 965
271 778
562
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies