CREATE TABLE
ステートメントに名前付き制約を追加して、列がデフォルトでシステム日付になるようにします。主キー制約を定義する方法を知っています:
constraint cust_ID_PK PRIMARY KEY (Cust_ID)
Hire_Date
デフォルトでシステム日付になる制約を定義するにはどうすればよいですか?
列のデフォルトを設定できます。ただし、これは制約ではないため、名前を付けることはできません。
CREATE TABLE customer (
cust_id NUMBER,
hire_date DATE DEFAULT sysdate,
CONSTRAINT cust_id_pk PRIMARY KEY( cust_id )
)
デフォルトは制約のタイプではないため、制約を定義するための構文を使用してデフォルトを定義することはできません。デフォルトはデータベース内のオブジェクトタイプではないため、名前を付けることはできません。デフォルトは列のプロパティです。列とインラインでのみ宣言できます。