テーブル用の自動インクリメントプライマリキーを作成しようとしましたが、運がありません。これはOracle 11gにあり、MySQLの自動増分コマンドが真剣に欠けています。 PrimkeyIDは、主キーとして使用しようとしている列です。これは多対多関係の交差テーブルです。とにかく、エラーは、主キー括弧の先頭にキーワードがないことを示しています。また、私はトリガーを実行するために必要な特権レベルを持っていません。これは、Oracleで増分するために重要であると思われます。Oracle 11gで自動インクリメントしようとしています
create table SITE_JUNC
(
primkeyID number,
FKsuperpave varchar(30),
FKcont_mix varchar(30),
)
;
alter table site_junc
add constraint primary key(create sequence primkeyID incement by 1),
add constraint FKsuperpave foreign key(mix_id_superpave)
references SMGR_CONT_MIX(ContMix),
add constraint FKcont_mix foreign key(mix_id_cont_mix)
references SUPERPAVE(SuperMix)
[Oracleの自動インクリメント]の複製の可能性があります(http://stackoverflow.com/questions/9733085/auto-increment-for-oracle) –
@a_horse_with_no_nameはい1分前にその投稿を見ましたが、トリガーを行う能力があります。私はアナリストであり、私には特権レベルはありません。 –
Oracle 11では不運になりますが、テーブルを作成できる場合は、通常はトリガーも作成できます。トリガーを作成しようとするとどうなりますか? –