SQL
SQL
10 rows selected.
SQL> commit;
Commit complete.
10 rows selected.
10 rows updated.
10 rows selected.
SQL> commit;
Commit complete.
Table dropped.
SQL> CREATE TABLE marklist("roll no" number,"dept" varchar(5) not null, "english"
number(3) constrai
2
SQL> CREATE TABLE marklist("roll no" number,"dept" varchar(5) not null, "english"
number(3)
2
SQL> CREATE TABLE marklist("roll no" number,"dept" varchar(5) not null,
2 "english" number(3) CONSTRAINT "check_english" CHECK(english>=0),
3 "tamil" number(3) CONSTRAINT "check_tamil" CHECK(tamil>=0),
4 "maths" number(3) CONSTRAINT "check_maths" CHECK(maths>=0),
5 "remark" varchat(15),
6 Constraint "PK_rollno" PRIMARY key("rollno")
7 Constraint "FK_DEPT" FOREIGN key("dept");
"english" number(3) CONSTRAINT "check_english" CHECK(english>=0),
*
ERROR at line 2:
ORA-02438: Column check constraint cannot reference other columns
SQL> CREATE TABLE marklist("roll no" number,"dept" varchar(5) not null), "english"
number(3) CONSTRA
INT "check_english" CHECK(english>=0),
2 "tamil" number(3) CONSTRAINT "check_tamil" CHECK(tamil>=0),
3 "maths" number(3) CONSTRAINT "check_maths" CHECK(maths>=0),
4 "remark" varchat(15),
5 Constraint "PK_rollno" PRIMARY key("rollno"),
6 Constraint "FK_DEPT" FOREIGN key("dept");
CREATE TABLE marklist("roll no" number,"dept" varchar(5) not null), "english"
number(3) CONSTRAINT "
*
ERROR at line 1:
ORA-00922: missing or invalid option
SQL> ORA-02438
SP2-0042: unknown command "ORA-02438" - rest of line ignored.
SQL> CREATE TABLE marklist("roll no" number,"dept" varchar(5),
2 "english" number(3) CHECK(english>=0) CONSTRAINT check_english,
3 "tamil" number(3) CONSTRAINT "check_tamil" CHECK(tamil>=0),
4 "maths" number(3) CONSTRAINT "check_maths" CHECK(maths>=0),
5 "remark" varchat(15),
6 Constraint "PK_rollno" PRIMARY key("rollno"),
7 Constraint "FK_DEPT" FOREIGN key("dept");
"english" number(3) CHECK(english>=0) CONSTRAINT check_english,
*
ERROR at line 2:
ORA-02438: Column check constraint cannot reference other columns
ERROR at line 1:
ORA-02438: Column check constraint cannot reference other columns
Table dropped.
Table created.
SQL> CREATE TABLE marklist("roll no" number,"dept" varchar(5),
2 "english" number(3) CONSTRAINT check_engl CHECK("english">=0),
3 "tamil" number(3) CONSTRAINT "check_tamil" CHECK("tamil">=0),
4 "maths" number(3) CONSTRAINT "check_maths" CHECK("maths">=0),
5 "remark" varchar(15),
6 Constraint "PK_roll no" PRIMARY key("roll no"),
7 Constraint "FK_DEPT" FOREIGN key("dept") REFERENCES
"STUDENT"("dept"))
8 ;
Constraint "FK_DEPT" FOREIGN key("dept") REFERENCES "STUDENT"("dept"))
*
ERROR at line 7:
ORA-02270: no matching unique or primary key for this column-list
Table dropped.
Table created.
Table dropped.
Table dropped.