How to create a table using constraints...
IF i change the PARENT KEY value ,then CHILD KEY
table will also to change in the another table...

plz reply ur answers @ mak2786@gmail.com

Arunkumar

Answer Posted / rameshwari

Hi,
You can use cascade as follows
1>
2> CREATE TABLE employee (emp_no INTEGER NOT NULL
CONSTRAINT prim_empl PRIMARY KEY,
3> emp_fname CHAR(20) NOT NULL,
4> emp_lname CHAR(20) NOT NULL,
5> dept_no CHAR(4) NULL)
6>
7> CREATE TABLE project (project_no CHAR(4) NOT NULL
CONSTRAINT prim_pro PRIMARY KEY,
8> project_name CHAR(15) NOT NULL,
9> budget FLOAT NULL)
10>
11> CREATE TABLE works_on1
12> (emp_no INTEGER NOT NULL,
13> project_no CHAR(4) NOT NULL,
14> job CHAR (15) NULL,
15> enter_date DATETIME NULL,
16> CONSTRAINT prim_works1 PRIMARY KEY(emp_no,
project_no),
17> CONSTRAINT foreign1_works1 FOREIGN KEY
(emp_no) REFERENCES employee(emp_no) ON DELETE CASCADE,
18> CONSTRAINT foreign2_works1 FOREIGN KEY
(project_no) REFERENCES project(project_no) ON UPDATE
CASCADE)
19>
20> -- The creation of the works_on1 table that uses the ON
DELETE CASCADE and ON UPDATE CASCADE options.

Is This Answer Correct ?    1 Yes 3 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Does sql full backup truncate logs?

748


How long does it take to learn pl sql?

793


explain primary keys and auto increment fields in mysql : sql dba

713


what is the difference between cluster and non cluster index? : Sql dba

732


What is right join in sql?

744






What is the least restrictive isolation level? : Transact sql

764


what is error ora-03113: end-of-file on communication channel?

819


What is mdf ldf and ndf?

746


Explain the methods used to protect source code of pl/sql.

735


What are functions in sql?

657


Enlist the data types that can be used in pl/sql?

747


How do I upgrade sql?

739


How do you declare a user-defined exception?

718


What are different types of functions in sql?

723


How insert into statements in sql?

789