DB2 - при создании таблицы возникает синтаксическая ошибка (непредвиденная

Когда я пытаюсь создать таблицу в db2, выдает следующую ошибку

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

Пожалуйста помоги. заранее спасибо


person Coder    schedule 13.06.2011    source источник


Ответы (2)


Проблема не в DB2, а в оболочке. Использовать:

$ db2 "CREATE TABLE employee(emp_id INT NOT NULL, emp_name VARCHAR(100))"
person Jonathan Leffler    schedule 13.06.2011

Либо вы должны использовать $db2 для входа в интерактивный режим, а затем ввести свой оператор без db2, либо ввести свой оператор, как показано ниже:

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

Как правило, вам нужно использовать двойные кавычки ", как показано ниже:

$ db2 "insert ...."
$ db2 "delete ...."
...
person BEHXAD    schedule 09.01.2019