DB2 - create table抛出语法错误“(”意外

时间:2011-06-13 05:30:52

标签: db2 create-table

当我尝试在db2中创建表时,它会抛出以下错误

$ db2 CREATE TABLE employee(emp_id INT NOT NULL, emp_name VARCHAR(100))
sh: Syntax error: "(" unexpected

请帮忙。提前致谢

2 个答案:

答案 0 :(得分:4)

问题不是DB2而是shell。使用:

$ db2 "CREATE TABLE employee(emp_id INT NOT NULL, emp_name VARCHAR(100))"

答案 1 :(得分:0)

您应该使用$ db2进入交互模式,然后输入不带db2的语句,或者输入如下语句:

$ db2“创建表员工(emp_id INT NOT NULL,emp_name VARCHAR(100))”

通常,您需要使用“”,如下所示: $ db2“插入....” $ db2“删除....” ...