У меня есть запрос к серверу sql:
* выберите * в myTable из открытого запроса (ваш компьютер, «выберите x, y, z, из вашей таблицы») *
Проблема в том, что столбцы в myTable по умолчанию не равны NULL, и позже я захочу добавить строки в эту таблицу с некоторыми столбцами NULL.
Могу ли я обойти это?
Создайте myTable перед вставкой данных, затем выполните вставку.
create table myTable ( x int null, y int null, z int null ) go insert into myTable (x, y, z) select x, y, z from openquery (yourComputer, 'select x,y,z, from yourTable')
вы можете вставить результаты во временную таблицу, а затем обновить таблицу, чтобы установить для всех нулевых значений значение '', затем вставить значения из временной таблицы в фактическую таблицу