我有两台带
的Windows机器 1. db2 9.7 on FP 1 (Lets call it A) and
2. Another machine with db2 9.7 on FP 0 (Lets call it B)
这两台机器都通过相同的驱动程序进行连接 - >的db2jcc-9.7.jar
我正在尝试添加一个列' COL'到现有的桌子' TAB' SQL - > ALTER TABLE TAB ADD COLUMN COL INTEGER NULL;
以上的sql在A
中运行正常但在B
中给出错误错误讯息 - > DB21034E该命令作为SQL语句处理,因为它不是有效的命令行处理器命令。在SQL处理期间,它返回: SQL0104N一个意外的令牌" END-OF-STATEMENT"在" COUNTER之后被发现 INTEGER NULL"。预期的代币可能包括:""。
SQLSTATE = 42601
这种行为可能是什么原因?
Note: The DB2_COMPATIBILITY_VECTOR parameter has not been set in both the databases.