我不明白为什么我不能插入这个.我找不到问题.错误消息是
从字符串转换为唯一标识符时转换失败.
从字符串转换为唯一标识符时转换失败.
GUID是当我从一些其他表中选择时获得的GUID.
insert into [db].[dbo].[table] (myid,friendid,time1,time2) values ( CONVERT(uniqueidentifier,'0C6A36BA-10E4-438F-BA86-0D5B68A2BB15'),CONVERT(uniqueidentifier,'DF215E10-8BD4-4401-B2DC-99BB03135F2E'),'2014-01-05 02:04:41.953','2014-01-05 12:04:41.953')
我使用sql Server 2012
列是
id uniqueidentifier,myid uniqueidentifier,friendid uniqueidentifier,time1 datetime nullable,time2 datetime nullable
解决方法
问题是ID列没有获得任何值.我在@Martin Smith sql Fiddle看到他用DEFAULT newid声明了ID列,我没有