Wie kann ich mehrere Split-Zeichenfolgen in eine Abfrage einfügen?
339
sravas
Erstellen Sie die folgende Tabelle
Declare @APS nvarchar(1000)='1,1,1.5,1.791' ,@cluster nvarchar(1000)='0150,0150,001,0382' ,@style nvarchar(1000)='696707-018,696707-018,696707-018,696707-018' CREATE TABLE #temptable ( ID int IDENTITY (1, 1) NOT NULL, stylecolor varchar (500) NOT NULL, APSDev varchar (250) NULL, ClusterID varchar(1000) Null )
Hier muss ich Werte einfügen
Insert into #temptable (stylecolor, ClusterID, APSDev) select item from [<table name>]. dbo.SplitString(@style,',') select item from [<table name>].dbo.SplitString(@cluster,',') select item from [<table name>]. dbo.SplitString(@APS,',')
Fehler bekommen:
The select list for the INSERT statement contains fewer items than the insert list. The number of SELECT values must match the number of INSERT columns.
Es scheint, als würde die ID-Spalte etwas erfordern. Können Sie NULL für die ID-Spalte einfügen?
Eric F vor 6 Jahren
0
Sind Sie sicher, dass Sie keine Kommas am Ende der zweiten und dritten Zeile benötigen?
G-Man vor 6 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
3
OpenX: mySql VS PostgreSQL
-
4
Wie kann ich eine MySQL-Datenbank am besten in eine Zugangsdatenbank konvertieren?
-
6
Wie kann ich verhindern, dass Dienste beim Booten unter Ubuntu gestartet werden?
-
2
Wie kann ich meine Datenbank wiederherstellen?
-
6
Ist MySQL standardmäßig mit OS X Leopard 10.5 oder 10.6 installiert?
-
4
Warum wirft PHP nach "mysql_connect" oder bei "mysql_close" "Segmentation fault (11)"?
-
3
Verbindungsproblem zu MySQL auf einem anderen Rechner im LAN
-
3
Hilfe beim Einrichten von MySQL (zur Verwendung mit PHP und Apache) unter OS X
-
10
MySQL startet nicht!
-
1
Mac-Webserver, MySQL-Sicherheit