私は、E_idというPKカラムを持つテーブルをロードしようとしています。私は行がこのテーブルにインフォーマティアレベルでロードされるたびに、この列の一意のIDを生成したいと思う。しかし、私はこのe_id列がテーブルレベルで一意の値を生成します。テーブル作成スクリプト自体でこの列にクエリを書くことでこれを達成できますか? 現在、私は時々私は2つのレコードに対して同じ値を取得していますが、このoracleテーブル内のカラムの一意のシーケンス
e_id NUMBER DEFAULT TO_NUMBER(TO_CHAR(SYSTIMESTAMP, 'YYYYMMDDHH24MISSFF9')) NOT NULL
で値をデフォルトにするこの方法を試してみました。 誰かがこれについてどうやって行くのを助けることができますか?
TIA。
なぜ単に自動インクリメント列を使用しないのですか? –