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
);
爲什麼這不起作用?如果我刪除「默認0」,它可以工作,但如果我離開「默認0」它不起作用。那麼默認約束的正確語法是什麼?Firebird默認約束的正確語法是什麼?
我可以解決問題了嗎? – rbr94