我正在尝试使用 DB2 运行一个简单的 SQL 语句,但遇到了一些问题。我想在 txt/db2 文件中有一个脚本,并让引擎处理所有命令
这是脚本:
CONNECT TO MYDB
CREATE TABLE PERSONS(
PID SMALLINT NOT NULL,
NAME VARCHAR(20) NOT NULL
)
TERMINATE
当我运行 db2 -f /pathtofile 我得到:
SQL0104N An unexpected token "(" was found following "CREATE TABLE PERSONS".
Expected tokens may include: "END-OF-STATEMENT". SQLSTATE=42601
我究竟做错了什么?我的脚本有问题吗?另外,为什么没有“;” 我的陈述结束时的终结者?
谢谢,