次のようなSQLサーバーパススルークエリがあります。
*select * from myTable from openquery (yourComputer, 'select x,y,z, from yourTable')*
問題は、myTable の列がデフォルトで非 null に設定されていることです。後で、一部の列が null の行をこのテーブルに追加する必要があります。
これを回避できますか?
次のようなSQLサーバーパススルークエリがあります。
*select * from myTable from openquery (yourComputer, 'select x,y,z, from yourTable')*
問題は、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')
結果を一時テーブルに挿入し、テーブルを更新してすべての null 値を '' に設定し、一時テーブルの値を実際のテーブルに挿入できます。