Quantcast
Channel: SQL Server Express Forum
Viewing all articles
Browse latest Browse all 484

Insert mit Fehlern

$
0
0

Hallo Alle zusammen,

ich bin nun schon länger auf der Suche nach einer Lösung für meine Anforderung und komme zu keinem Ergebnis, vieleicht kann mir hier Jemand helfen.

Die Anforderung ist wie folgt:

Wenn in Tabelle_A in Spalte_B ein Wert != '' ist soll der Wert aus Tabelle_A, Spalte_B in die Tabelle_B in Spalte_D eingetragen werden außerdem sollen in Tabelle_B die Spalten A, C und D noch mit fixen Werten befüllt werden.

Mein Code dafür sieht so aus:

INSERT Tabelle_B
(Spalte_A, Spalte_B, Spalte_C, Spalte_D)
 Values ('Wert_1', 'Wert_2', 'Wert_3',  (select Spalte_A from Tabelle_A
 where Spalte_Bl != '' ));

Das Resultat der Anweisung ist:

Meldung 512, Ebene 16, Status 1, Zeile 1
Die Unterabfrage hat mehr als einen Wert zurückgegeben. Das ist nicht zulässig, wenn die Unterabfrage auf =, !=, <, <=, > oder >= folgt oder als Ausdruck verwendet wird.
Die Anweisung wurde beendet.

Was für mich bedeutet das ich immer nur eine Reihe mit Werten füllen könnte, es sollen aber knapp 10.000 Reihen sein.

Kann mir dabei Jemand auf die Sprünge helfen?


Viewing all articles
Browse latest Browse all 484


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>