0

次のようなSQLサーバーパススルークエリがあります。

*select * from myTable from openquery (yourComputer, 'select x,y,z, from yourTable')*

問題は、myTable の列がデフォルトで非 null に設定されていることです。後で、一部の列が null の行をこのテーブルに追加する必要があります。

これを回避できますか?

4

2 に答える 2

1

データを挿入する前に 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')
于 2009-05-06T16:32:46.830 に答える
0

結果を一時テーブルに挿入し、テーブルを更新してすべての null 値を '' に設定し、一時テーブルの値を実際のテーブルに挿入できます。

于 2009-05-06T16:03:10.833 に答える