靠近'的语法不正确;SDFSDFJDH';。额外时的t-sql';是在insert语句中出现的
当我试图在数据类型为NVARCHAR(MAX)的字段中插入任何数据,并且数据包含一些“'”时,每次都会出现错误 请建议 我想在这里插入昨天我去了Roshan的b'day 这是我的问题靠近'的语法不正确;SDFSDFJDH';。额外时的t-sql';是在insert语句中出现的,sql,sql-server-2008,tsql,sql-insert,Sql,Sql Server 2008,Tsql,Sql Insert,当我试图在数据类型为NVARCHAR(MAX)的字段中插入任何数据,并且数据包含一些“'”时,每次都会出现错误 请建议 我想在这里插入昨天我去了Roshan的b'day 这是我的问题 INSERT INTO TEST1242 VALUES(1,'Yesterday i went Roshan's b'day') 错误: Incorrect syntax near 's'. 如果您直接在RDBMS上运行它,则需要将单个报价加倍 INSERT INTO TEST1242 VALUES(1,'Ye
INSERT INTO TEST1242 VALUES(1,'Yesterday i went Roshan's b'day')
错误:
Incorrect syntax near 's'.
如果您直接在RDBMS上运行它,则需要将单个报价加倍
INSERT INTO TEST1242 VALUES(1,'Yesterday i went Roshan''s b''day')
但是,如果在应用程序级别,最好将值参数化,以避免SQL注入