操作数类型冲突:uniqueidentifier与查询中的int不兼容

时间:2016-03-24 11:20:25

标签: sql sql-server tsql

当我尝试使用查询时,出现以下错误:

  

操作数类型冲突:uniqueidentifier与int

不兼容

查询:

insert into [D:\BACKUP1\ADBASE\APP_DATA\SCIENCECOM.MDF].dbo.Surfaces
(Height, Width, Space, Id)
select 
'0' as Name,
'0' as Width,
'0' as Space,
[D:\BACKUP1\ADBASE\APP_DATA\SCIENCECOM.MDF].dbo.Sides.Id
from [D:\BACKUP1\ADBASE\APP_DATA\SCIENCECOM.MDF].dbo.Sides

有人可以告诉我我做错了吗?

1 个答案:

答案 0 :(得分:-1)

如果您的Id列被声明为uniqueidentifier,则可能会自动生成,因此无法通过查询手动插入...如果我正确理解您的问题。