已解决问题
关于db2创建表的问题,谢谢各位大侠了!!
问题补充: 我是个db2初学者,在db2里我创建了数据库,名字叫wsycdb,然后我在命令编辑器里输入代码想创建表,代码如下:
create table CC_ROLE2
(
CC_ROLE_ID varchar(8) not null,
SYS_CODE varchar(3) not null,
ROLE_CODE varchar(3) not null,
ROLE_NAME varchar(3) not null,
)
但是,系统提示出错:
DB21034E 该命令被当作 SQL
语句来处理,因为它不是有效的“命令行处理器”命令。在 SQL 处理期间,它返回:
SQL0104N 在 "not null," 之后发现意外的标记
")"。期望的标记可能包括:"<table_element>"。 SQLSTATE=42601
SQL0104N 在 "not null," 之后发现意外的标记 ")"。期望的标记可能包括:"<table_element> "。
解释:
在文本 "<文本>" 后面的指定标记处检测到 SQL
语句中的语法错误。"<文本>" 字段指示无效标记前面的 SQL 语句中的 20
个字符。
作为对程序员的帮助,在 SQLCA 的 SQLERRM
字段中,提供了有效标记的部分列表作为
"<标记列表>"。此列表假设语句到该位置为止是正确的。
不能处理该语句。
用户响应:
在指定的标记区域内检查并更正语句。
sqlcode : -104
sqlstate : 42601
请问这是怎么回事,拜托各位大侠了。
如果可以的,请大侠给我一个db2这个软件的使用入门教程,一个人摸索真是难啊,再次谢谢大家。我只有5分了。
提问者:tomore 提问时间:08-10-20 20:29
其他答案 (1)
热点问题
跟此问题相关的资源
