2

insert在 SQL Server 2008 中遇到了这个查询的问题

insert into Book values('B0000001I002','C# 3.0: A Beginner's Guide')

如何让 SQL 忽略中的单引号C# 3.0: A Beginner's Guide

4

3 回答 3

7

之前有人问过这个问题,答案是'通过加倍来逃避:

INSERT INTO Book VALUES('B0000001I002','C# 3.0: A Beginner''s Guide')
于 2013-06-03T04:35:51.007 回答
0

你可以使用转义序列来做到这一点

查看:

我可以在逐字字符串文字中转义双引号吗?

http://blogs.msdn.com/b/csharpfaq/archive/2004/03/12/what-c​​haracter-escape-sequences-are-available.aspx

于 2013-06-03T04:32:34.027 回答
-1

尝试

insert into Book values('B0000001I002','C# 3.0: A Beginner\'s Guide')
于 2013-06-03T04:31:17.610 回答