webForumDet fria alternativet

Flytta data mellan två tabeller

4 svar · 353 visningar · startad av OveRRidE

OveRRidEMedlem sedan feb. 200112 078 inlägg
#1

Psuedostruktur:

tblTarget
---------------
kE
kP
kC
kF
..
tblSource
---------------
E
P
C
F
..

Jag vill flytta datat från kolumnerna E, P, C och F från tblSource till kE, kP, kC och kF i tblTarget med en SQL-statement.

DBMS: SQLServer 7.

@ndersMedlem sedan juni 200032 969 inlägg
#2

Under förutsättning att tblTarget existerar:

INSERT INTO tblTarget (kE, kP, kC, kF) SELECT E, P, C, F FROM tblSource

Mvh

OveRRidEMedlem sedan feb. 200112 078 inlägg
#3

Det är inte svårare alltså? Det var som jag misstänkte då. :)

Tack snabel.

OveRRidEMedlem sedan feb. 200112 078 inlägg
#4

Hrm.

String or binary data would be truncated. 
Statement terminated.

Kolumnernas motsvarigheter i tabellerna har samma datatyper. Jag ställde visserligen om två av kolumnerna i käll-tabellen från nvarchar till varchar innan körning, om det nu spelar någon roll. :q

OveRRidEMedlem sedan feb. 200112 078 inlägg
#5

Ah. Det vara bara min Enterprise Manager som strulade till det när jag skulle ändra datayperna ffrån nvarchar till varchar. :D

133 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)