0
create table students (
tnum char(9) PRIMARY KEY CHECK (tnum SIMILAR TO 'T[:DIGIT:]{8}'),
ssn varchar(9) UNIQUE NOT NULL CHECK (ssn SIMILAR TO '[:DIGIT:]{9}'),
first_name varchar(20) NOT NULL,
credits numeric(3, 0) NOT NULL DEFAULT 0
);
なぜこれが機能しないのですか? "default 0"を削除すると動作しますが、 "default 0"をそのままにしても動作しません。では、デフォルトの制約の正しい構文は何ですか?Firebirdのデフォルトの制約の正しい構文は何ですか?
私はあなたの問題を解決してもらえますか? – rbr94