Нужна помощь по следующему. Как скопировать данные из одной таблицы столбцов SQL в другую таблицу столбцов sql?как скопировать данные из одной таблицы столбцов SQL в другую таблицу столбцов SQL
У меня есть следующие таблицы
dbo.Thecat62 и dbo.thecase6
внутри dbo.Thecat62, мне нужно скопировать значение столбца Work_Order_Job_Start_Date в dbo.thecase6 столбце Job_Start_Date. В столбце Job_Start_Date в dbo.thecase6 есть нулевое значение.
Я попытался с помощью следующей команды
INSERT INTO dbo.thecase6 (Job_Start_Date) ВЫБОР Work_Order_Job_Start_Date ОТ dbo.thecat62
но получил ошибку не удается вставить значение NULL в столбец 'CaseNo', table 'This.dbo.TheCase6'; столбец не допускает нулей. INSERT терпит неудачу. Заявление было прекращено.
Любая помощь будет отличной!
Спасибо!
@Craig ya right Обновлено –
Благодарим вас за ответ. Я добавил caseno вместе с другим столбцом с именем Job_Number, так же как без номера_события, он также выкинет ошибку. Невозможно вставить значение NULL в столбец «Job_Number», таблицу «This.dbo.TheCase6»; столбец не допускает нулей. INSERT терпит неудачу. Следовательно, я добавил номер_события, но затем он показывает ошибку. Нарушение ограничения PRIMARY KEY 'TheCase6PK'. Невозможно вставить дубликат ключа в объект 'dbo.TheCase6'. Так как это проблема, будет обновляться вместо работы вставки? Как я могу выполнить запрос на обновление? – James
Посмотрите здесь: http://stackoverflow.com/questions/1202075/advanced-mysql-query-update-table-with-info-from-anothertable – Craig