当我尝试在 db2 中创建表时,它会引发以下错误
$ db2 CREATE TABLE employee(emp_id INT NOT NULL, emp_name VARCHAR(100))
sh: Syntax error: "(" unexpected
请帮忙。提前致谢
当我尝试在 db2 中创建表时,它会引发以下错误
$ db2 CREATE TABLE employee(emp_id INT NOT NULL, emp_name VARCHAR(100))
sh: Syntax error: "(" unexpected
请帮忙。提前致谢
问题不在于 DB2,而在于 shell。利用:
$ db2 "CREATE TABLE employee(emp_id INT NOT NULL, emp_name VARCHAR(100))"
您应该使用 $db2 进入交互模式,然后在没有 db2 的情况下输入您的语句,或者输入您的语句如下:
$ db2 "CREATE TABLE employee(emp_id INT NOT NULL, emp_name VARCHAR(100))"
通常,您需要使用双引号"
,如下所示:
$ db2 "insert ...."
$ db2 "delete ...."
...