Как обойти столбцы openquery по умолчанию, чтобы не нуль - PullRequest
0 голосов
/ 06 мая 2009

У меня есть запрос к серверу sql:

* выберите * в myTable из открытого запроса (ваш компьютер, «выберите x, y, z, из вашей таблицы») *

Проблема в том, что столбцы в myTable по умолчанию не равны NULL, и позже я захочу добавить строки в эту таблицу с некоторыми столбцами NULL.

Могу ли я обойти это?

Ответы [ 2 ]

1 голос
/ 06 мая 2009

Создайте 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')
0 голосов
/ 06 мая 2009

вы можете вставить результаты во временную таблицу, а затем обновить таблицу, чтобы установить для всех нулевых значений значение '', затем вставить значения из временной таблицы в фактическую таблицу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...