SQL Server的新增功能,如何修复msg 8169错误?

时间:2019-01-31 10:10:31

标签: sql-server

    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,但是我不确定如何生成此列?

请注意,我是全新的,因此我们将不胜感激!

1 个答案:

答案 0 :(得分:1)

Remove the single quotes, i.e. NEWID(). – Felix Pamittan

谢谢!这解决了我的问题!