定義主鍵我有一種像DB2:無法在類型表DB2
create type tipo_vehiculo as(
Descripcion varchar(30)
)MODE DB2SQL;
,並必須建立與PK的表,使用OID作爲PK不工作,所以我嘗試創建它放在桌子上,但IBM的語法不爲我工作...
create table JORGEMONGE."tipo_vehiculo_t" of tipo_vehiculo(
"id_tipo_vehiculo_t" INT NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1 MINVALUE -2147483648 MAXVALUE 2147483647 CACHE 20),
ref is oid user generated
);
意外的標記「整數」之後發現「id_tipo_vehiculo_t」。預期標記可能包括: 「使用選項」 .. SQLCODE = -104,SQLSTATE = 42601,DRIVER = 30年4月17日
也TRED:
create table JORGEMONGE."tipo_vehiculo_t" of tipo_vehiculo(
"id_tipo_vehiculo_t" INT WITH OPTIONS NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1 INCREMENT BY 1 MINVALUE -2147483648 MAXVALUE 2147483647 CACHE 20),
ref is oid user generated
);
,但得到:
在「ehiculo integer with」後面找到了一個意外的令牌「選項」。預期的標記可能包括:「」.. SQLCODE = -104,SQLSTATE = 42601,DRIVER = 4.17.30
任何想法設置該類型表上的pk?