Ajax (1) Apex Class (12) Apex Trigger (2) Community (2) Home Page (1) HTML (4) Integration (3) JS (7) KB (1) Label (1) Licenses (1) Listing (1) Log (1) OOPs (5) Sharing (1) Static Resource (1) Test Class (3) URI (1) Visualforce (10)

Wednesday 11 June 2014

sql table creation


CREATE TABLE Opportunity(opp_id INT PRIMARY KEY NOT NULL IDENTITY(0,1),first_name VARCHAR(20),last_name VARCHAR(20),
                          mobile INT,email VARCHAR(30))
CREATE TABLE Product(p_id INT PRIMARY KEY NOT NULL IDENTITY(0,1),p_Name VARCHAR(30),p_Desc VARCHAR(150))
CREATE TABLE Package(pkg_id INT PRIMARY KEY NOT NULL IDENTITY(0,1),pkg_Name VARCHAR(30),pkg_Code VARCHAR(20))
CREATE TABLE Package_Line_Item
(pkg_line_item_id INT PRIMARY KEY NOT NULL IDENTITY(0,1),
 pkg_id_r int REFERENCES Package(pkg_id) NOT NULL,
 pli_days VARCHAR(20),outbond_dep_airport VARCHAR(40),outbond_Arrival_airport VARCHAR(40),inbond_dep_airport VARCHAR(40),
 inbond_Arrival_airport VARCHAR(40)
CREATE TABLE Booking(b_id INT PRIMARY KEY NOT NULL IDENTITY(0,1),opp_id_r INT REFERENCES Opportunity(opp_id) NOT NULL,
p_id_r INT REFERENCES Product(p_id) NOT NULL,pkg_id INT REFERENCES Package(pkg_id) NOT NULL,total_booking_cost int,total_booking_price int,
booking_margin INT,booking_marging_percent INT,booking_confirmed BIT
)

CREATE TABLE Agent(a_id INT PRIMARY KEY NOT NULL IDENTITY(0,1),a_name VARCHAR(30),a_code VARCHAR(20),branch_code VARCHAR(20),region_code VARCHAR(20))

CREATE TABLE TUI_Service(s_id INT PRIMARY KEY NOT NULL IDENTITY(0,1),s_name VARCHAR(20),s_type VARCHAR(20),s_Code VARCHAR(20),
b_id_r INT REFERENCES Booking(b_id) NOT NULL,pkg_id_r INT REFERENCES Package(pkg_id) NOT NULL,
pkg_line_item_id_r INT REFERENCES Package_Line_Item(pkg_line_item_id) NOT NULL
 )
                   
                          
                       

No comments:

Post a Comment