SQL - 填充表

时间:2015-08-28 15:50:57

标签: sql sql-server

编辑:谢谢你们。这真的只是我复制的源代码中单引号的格式错误。非常感谢!

代码:

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的新手。提前谢谢!

3 个答案:

答案 0 :(得分:2)

在SQL中,字符串是使用'个字符定义的,不是

答案 1 :(得分:1)

您似乎正在使用错误的字符来封装字符串。您需要使用datB来代替'字符:

"

答案 2 :(得分:1)

如果您使用某些软件(如Word)进行了复制/粘贴,则可以附加格式。您的SQL引擎不会解释它。

获取代码,将其放入记事本或其他简单的文本编辑器(记事本+或jedit是我使用的两个)并用'或'替换打开的引号和结束引号。