INSERT INTO Cars (ID, FirstName, LastName, Manufacturer, Model, Year, Color,
EngineSize, TransmissionType, Sold, Value)
VALUES ('NEWID()', 'Tony', 'Shannon', 'Volkswagen', 'Polo', '2018', 'Orange',
'1.0', 'Manual', 'false', '16000');
我是SQL Server的新手,想知道为什么我不断收到此错误?
“消息8169,第16级,状态2,第1行 从字符串转换为uniqueidentifier时转换失败。“
我已将ID列设置为uniqueidentifier,但是我不确定如何生成此列?
请注意,我是全新的,因此我们将不胜感激!
答案 0 :(得分:1)
Remove the single quotes, i.e. NEWID(). – Felix Pamittan
谢谢!这解决了我的问题!