代码:
USE Library;
INSERT INTO myLibrary VALUES (
‘SQL Bible’
,‘Alex Kriegel’
,‘Boris M. Trukhnov’
,‘Wiley’
,888
,‘April 7,2008’
,‘978-0470229064’
,‘English’
);
输出:
Msg 102, Level 15, State 1, Line 3
Incorrect syntax near '‘'.
问题
这里有什么问题?我是SQL的新手。提前谢谢!
答案 0 :(得分:2)
在SQL中,字符串是使用'
个字符定义的,不是‘
和’
答案 1 :(得分:1)
您似乎正在使用错误的字符来封装字符串。您需要使用datB
或‘
来代替'
字符:
"
答案 2 :(得分:1)
如果您使用某些软件(如Word)进行了复制/粘贴,则可以附加格式。您的SQL引擎不会解释它。
获取代码,将其放入记事本或其他简单的文本编辑器(记事本+或jedit是我使用的两个)并用'或'替换打开的引号和结束引号。