Как я могу вставить несколько разделить строку в одном запросе вставки
276
sravas
создать следующую таблицу
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 )
Здесь мне нужно вставить значения
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,',')
Получение ошибки:
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.
Это создает впечатление, что столбец id требует чего-то. Можете ли вы вставить NULL для столбца ID?
Eric F 6 лет назад
0
Вы уверены, что вам не нужны запятые в конце второй и третьей строк?
G-Man 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
3
OpenX: mySql VS PostgreSQL
-
4
Каков наилучший способ преобразования базы данных MySQL в базу данных доступа?
-
6
Как остановить запуск служб при загрузке в Ubuntu?
-
-
2
Как мне восстановить мою базу данных?
-
6
MySQL установлен по умолчанию с OS X Leopard 10.5 или 10.6
-
4
Почему PHP выдает «Ошибка сегментации (11)» после «mysql_connect» или «mysql_close»?
-
3
Проблема с подключением к MySQL на другом компьютере в локальной сети
-
3
Помогите настроить MySQL (для использования с PHP и Apache) в OS X
-
10
MySQL не запускается!
-
1
Веб-сервер Mac, безопасность MySQL