У меня есть следующий SQL:MSSQL ошибка # 120
INSERT INTO [dbo].[table1]
([col1],[col2],[col3],...[col14])
SELECT * FROM [dbo].Table2
GO
Запуск он бросает MSSQL Err # 120, что означает число столбцов выстраиваться вставки. table2 имеет 5 столбцов, а таблица1 имеет 14. Я был бы прав, если предположить, что это является причиной ошибки? Причина, по которой я спрашиваю, заключается в том, что a) Не знаком с MSSQL и b) Я не знаком с их базой данных.
MySQL или MS SQL? –
это MSSQL, и я просматриваю его в Microsoft SQL Server Management Studio. – visevo
THI должно иметь одинаковое количество столбцов 'INSERT INTO t1 (col1, col2, col3, col4, col5) SELECT * FROM t2' где t2 имеет 5 столбцов – Mihai