SQL的问题

时间:2011-10-18 05:23:09

标签: sql sql-server

USE Kudler_FF
INSERT INTO Job_Tbl
    (JobTitle, JobDescription, ExemptionStatus)
VALUES
   ('Accounting clerk’, ‘Computes, classifies, records, and verifies numerical
   data for use in maintaining accounting records’, ‘N);
  

Msg 105,Level 15,State 1,Line 5在之后的未公开的引号   字符串'会计文员','计算,分类,记录,   并验证用于维护会计的数字数据   记录','N); ”。消息102,级别15,状态1,行5语法不正确   靠近'会计文员','计算,分类,记录和验证   用于维护会计记录的数字数据','N'。

我做错了什么?

2 个答案:

答案 0 :(得分:2)

这里有左右勾号:

clerk’, ‘Computes,

在代码中的其他一些位置。

SQL不喜欢。尝试使用常规撇号替换('而非

如果你从Word或类似的东西复制和过去试图进行奇特的格式化,有时会发生这种情况。

答案 1 :(得分:1)

你刚刚在最后一个值的'N之后错过结束引号(')......它应该是:

USE Kudler_FF INSERT INTO Job_Tbl(JobTitle,JobDescription,ExemptionStatus)VALUES('会计文员','计算,分类,记录和验证用于维护会计记录的数字数据','N');

同样如上所述,请确保您仅使用前向撇号(',在“键”下),而不是打开和关闭引号。您粘贴的错误消息是关于N之后缺少的引号,所以我认为StackOverflow可能会通过它的编辑器将它们放入其中。