問題:
すでに主キーは、Oracle データベースで自動インクリメントするように構成されていますか?列はデータ型 VARCHAR2(9 BYTE) で作成されました。
解決策:
Oracle 11g 以前 (12c より前): シーケンスとトリガー
Oracle 12c 以降: ID 列
例:
CREATE TABLE t ( ID NUMBER GENERATED ALWAYS AS IDENTITY START WITH 150111111 INCREMENT BY 1, text VARCHAR2(50) );
アイデンティティの利点列:
追加情報:
以上が既存の Oracle 主キー列を自動インクリメントするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。