In MSSQL ganze Spalte einer Tabelle in andere Tabelle kopier

Status
Nicht offen für weitere Antworten.

MASTERmind

Bekanntes Mitglied
Hallo!
Habe folgendes bei besagter MSSQL-DB versuch:
Code:
insert into LocalUserRightsRelation values((select nId from LocalUser))

Bekomme die Fehlermeldung:
Error: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Unterabfragen sind in diesem Kontext unzulässig. Nur Skalarausdrücke sind zulässig., SQL State: HY000, Error Code: 1046

Die komplette Spalte muss einfach mit den Zeilen nur in eine andere Tabelle kopiert werden....
 
S

SQLDepp

Gast
Probier mal so etwas :

insert into LocalUserRightsRelation (ZielSpalte) (select nId from LocalUser)

( ohne value's clause, so ist es zumindest bei Oracle )
 

ms

Top Contributor
Code:
INSERT INTO tabelle2 (id, feld1, feld2) SELECT id, feld1, feld2 FROM tabelle1 WHERE bla bla bla ....

ms
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben