我有一个像这样的SQL Server pass-thru查询:
*从openquery(yourComputer,'select x,y,z,from yourTable')选择*进入myTable * * / / p>
问题是myTable中的列默认为不为null,之后我想在这个表中添加一些列为null的行。
我可以解决这个问题吗?
答案 0 :(得分:1)
在插入数据之前创建myTable,然后执行insert。
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')
答案 1 :(得分:0)
您可以将结果插入到临时表中,然后更新表以将所有空值设置为'',然后将临时表中的值插入到实际表中