【问题标题】:When creating a table getting an error "missing right parenthesis"创建表时出现错误“缺少右括号”
【发布时间】:2015-12-23 13:51:40
【问题描述】:

我正在尝试在 SQL 中使用此语句创建一个表,但它说缺少右括号。

这是声明

CREATE TABLE Bk_Jobs ( 
        Job_ID Int (20) Job_Title Varchar (255), 
        Min_Salary Decimal (25), 
        Max_Salary Decimal (25), 
);

【问题讨论】:

  • 尝试删除括号中的最后一个逗号
  • 喜欢各种各样的答案:P
  • 一个逗号 -> 六个答案,真正的问题 -> 没有答案:D

标签: sql sql-server create-table


【解决方案1】:
CREATE TABLE Bk_Jobs ( 
      Job_ID INT PRIMARY KEY
    , Job_Title VARCHAR(255)
    , Min_Salary DECIMAL(25)
    , Max_Salary DECIMAL(25)
);

【讨论】:

    【解决方案2】:

    将 int(20) 更改为 int
    设置逗号:Job_ID Int , Job_Title Varchar (255)

    CREATE TABLE Bk_Jobs ( 
            Job_ID Int,
            Job_Title Varchar (255), 
            Min_Salary Decimal (25), 
            Max_Salary Decimal (25)
    );
    

    【讨论】:

      【解决方案3】:

      您也可以尝试在 Job_ID Int (20) 和 Job_Title Varchar (255) 之间添加一个 coma

      【讨论】:

        【解决方案4】:

        这个说法一定更好:

        CREATE TABLE Bk_Jobs ( 
            Job_ID Int (20),
            Job_Title Varchar (255), 
            Min_Salary Decimal (25), 
            Max_Salary Decimal (25) 
        );
        

        【讨论】:

          【解决方案5】:

          有时编程错误可能有点有趣。他们有时和我们一样一无所知:p

          开头少了一个逗号,结尾多了一个逗号。

          CREATE TABLE Bk_Jobs ( Job_ID Int (20), 
                    Job_Title Varchar (255), 
                    Min_Salary Decimal (25), 
                    Max_Salary Decimal (25) 
          );
          

          【讨论】:

            【解决方案6】:

            最后一列有多余的逗号,删除。您还错过了 Job_ID 定义后的逗号。 INT 没有大小,所以将 int(20) 更改为 int

            CREATE TABLE Bk_Jobs ( 
                    Job_ID Int, --missed this one
                    Job_Title Varchar (255), 
                    Min_Salary Decimal (25), 
                    Max_Salary Decimal (25), 
            );
                                           | here, this one is unnecessary.
            

            【讨论】:

              猜你喜欢
              • 2013-04-02
              • 2012-09-28
              • 2015-04-07
              • 2020-02-07
              • 2016-07-15
              • 2015-03-31
              • 1970-01-01
              • 2023-04-08
              • 1970-01-01
              相关资源
              最近更新 更多