5

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

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

请帮忙。提前致谢

4

2 回答 2

7

问题不在于 DB2,而在于 shell。利用:

$ db2 "CREATE TABLE employee(emp_id INT NOT NULL, emp_name VARCHAR(100))"
于 2011-06-13T05:32:37.407 回答
1

您应该使用 $db2 进入交互模式,然后在没有 db2 的情况下输入您的语句,或者输入您的语句如下:

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

通常,您需要使用双引号",如下所示:

$ db2 "insert ...."
$ db2 "delete ...."
...
于 2019-01-09T12:27:51.033 回答