私は、数値範囲を求めるDDLコードを書こうとしていますが、私がインターネット上で探しているものを見つけることができません。 は、これまでのところ私が持っている:SQL DDL番号の範囲
私のバリケードがあるcreate table Section (
c# numeric(10),
se# numeric(10),
emp# numeric(5),
time numeric(5),
constraint Section_PK primary key (c#, se#),
constraint Section_FK_Course foreign key (c#) references Course,
constraint Section_FK_Employee foreign key (emp#) references Employee
)
、同時に、C#は内であればながら、私は、「管理番号」は40から60に任意の数で持っている必要があり、および20をデフォルトであります3000〜4000の場合、制御番号は40未満にする必要があります。
これを行う方法はちょっとわかりません。それは「もしかしたら」のような声明ですか?私は前にこのようなことをしておらず、探し始める方法や場所を知らない。
あなたが check constraintに見ることができます
「管理番号」とは何ですか、その使用方法は何ですか? – AKS
@Amit Myが謝罪しました。元のリストに追加するのを忘れました。私はそれを追加すべきかどうかについてちょっと混乱しました。私はそれが '制御数値(4) 'であると考えられていますが、これは本当に私が持っているすべての情報です。 – bonzo
このステートメントは正しいですか?「「管理番号」に40から60の任意の数字を設定し、20にデフォルト設定する必要がありますか?それが40と60の間でなければならない場合、どのように20にデフォルトすることができますか? – AKS