私は、SQL が初めてです。私はいくつかのテーブルを作成しました:
CREATE TABLE MAINTINANCE
(Maint_mname char(10),
Maint_date date,
Maint_duedate date NOT NULL,
Maint_mdesc char (15));
CREATE TABLE DESIGNERR
(Dez_emp_number varchar(11),
Dez_field char(12),
Dez_qualification char(10) NOT NULL,
Dez_experience smallint);
最初のテーブルには、次の制約を追加しています。
ALTER TABLE MAINTINANCE ADD CONSTRAINT CHK_maintdate CHECK(Maint_date<MAint_duedate);
しかし、私はエラーが発生していますinvalid ALTER TABLE option
。これが表示される理由を教えてください。同じことが友人のために働いていますが、私にとってはそうではありません。
2 番目のテーブルでは、ビジネス ルール用の SQL コマンドを作成する必要があります。
デザイナーの資格が BS の場合、最低 4 年の経験が必要です。ただし、デザイナーの資格が MS の場合は、最低 2 年の経験があれば十分です。
このビジネス ルールを SQL で定義するにはどうすればよいでしょうか。