I am trying to create this tables in sql server 2008. I am able to create first two tables. But when I create 3rd table the employe table is removed. Here is the query.
CREATE DATABASE ABC_ORG
USE ABC_ORG
CREATE TABLE EMPLOYEE
(
E_ID numeric(10) NOT NULL,
E_Name varchar(20) NOT NULL,
E_City varchar(10),
E_Designayion varchar(20) NOT NULL
CONSTRAINT PK_Emp PRIMARY KEY(E_ID)
)
CREATE TABLE SKILLS
(
S_ID numeric(10) NOT NULL,
S_Name varchar(20) NOT NULL,
CONSTRAINT PK_SKILL PRIMARY KEY(S_ID)
)
CREATE TABLE EMP_SKILL
(
E_ID NUMERIC(10) NOT NULL,
S_ID NUMERIC(10),
CONSTRAINT PK_EMP_SKILL PRIMARY KEY(E_ID, S_ID),
CONSTRAINT EMP_SKILL FOREIGN KEY (E_ID) REFERENCES EMPLOYEE(E_ID),
CONSTRAINT SKILL_EMP_SKILL_FK FOREIGN KEY(S_ID) REFERENCES SKILLS(S_ID)
)
Asia