我正在编写一个将客户数据插入 MSSQL 数据库的查询。非常基本。
不幸的是,我在尝试执行以下操作时遇到了问题:
INSERT INTO USERS(newid(),'BOB''S SELECT MARKETING')
我确保转义我的引号,但服务器仍然将 SELECT 视为保留关键字。我不想将一堆保留字括在方括号中。有没有一种更简洁的方法可以让我的数据完整无缺地保存在数据库中,而不被括号破坏?
感谢您的帮助。
谢谢!
请您参考如下方法:
您缺少关键字 VALUES
:
INSERT INTO USERS VALUES (NEWID(),'BOB''S SELECT MARKETING');