こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Oracleのシーケンスありのテーブル作成について

Oracleのテーブルを作るのに、ある列を自動で「全体の通し番号」みたいなユニーク(一意)な番号を振りたいく、
シーケンス(sequence)を作成しテーブルを作ろうとしているのですがうまくいきません。
どこがわるいのでしょうか。


create sequence "yamaaf_seq";
CREATE TABLE TBL_AFFILIATE_SESS( UNIQ_ID NUMBER(11,0) DEFAULT nextval('yamaaf_seq') NOT NULL, ORG_CODE VARCHAR2(64) NOT NULL, primary key("UNIQ_ID"));

投稿日時 - 2011-02-25 19:26:09

QNo.6549971

すぐに回答ほしいです

質問者が選んだベストアンサー

oracleの場合、シーケンスの払い出しはセッション単位に行います。
テーブルのcreate時にデフォルト値に指定は出来ないようです。

投稿日時 - 2011-02-26 11:35:43

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問