注意:它可能是重复但我找不到工作答案.
以下是我正在尝试的东西,注意'值中的一个.我该如何解决?
INSERT INTO [pugraider].[dbo].[Realms]([Name]) VALUES('Aman'Thul')
我使用MS SQL Server Management Studio 2008.
编辑:我正在编写一个脚本来填充查找表(ID < - >名称).
Ant*_*nes 23
这将有效: -
INSERT INTO [pugraider].[dbo].[Realms]([Name]) VALUES('Aman''Thul')
Run Code Online (Sandbox Code Playgroud)
通常,在T-SQL中具有这种硬编码值的唯一原因是在DB构造代码中,例如初始化查找表.
否则,此代码可能是字符串连接的结果,以从某些输入源构建一些T-SQL.如果是这种情况,它值得找到避免它的方法,因为它可以打开你的应用程序到SQL注入攻击.