السلام عليكم ........
كيف ادخل هذا الكود كلوا داخل واحد stored procedures ......مطلوب مني كده!!
بليز مع شرح ...ومرسي كتير على تعاونكم ....وسوري استحملوني شوي لسه جديدة على الـSQL
وشكرا :rolleyes:
create database sample on primary(name=SampleData1, filename='C:\SampleData1.mdf', size=10MB, maxsize=25MB, filegrowth=10%) log on (name=sample1log, filename='C:\sample1log.ldf', size=1MB, maxsize=3MB, filegrowth=3%) go
create table SERVICES (SERV_CODE NVARCHAR(10) not null, SERV_ANAME NVARCHAR(60) null , SERV_ENAME NVARCHAR(60) null , constraint PK_SERVICES primary key (SERV_CODE)); go
create table NATIONALITY (NAT_CODE NVARCHAR(10) not null, NAT_ANAME NVARCHAR(60) null , NAT_ENAME NVARCHAR(60) null , constraint PK_NATIONALITY primary key (NAT_CODE)) go
create table CUSTOMERS ( CUST_CODE NVARCHAR(15) not null, NAT_CODE NVARCHAR(10) null , CITY_CODE NVARCHAR(3) null , FIRST_ANAME NVARCHAR(20) null , FATHER_ANAME NVARCHAR(20) null , GRAND_ANAME NVARCHAR(20) null , LAST_ANAME NVARCHAR(20) null , FIRST_ENAME NVARCHAR(20) null , FATHER_ENAME NVARCHAR(20) null , GRAND_ENAME NVARCHAR(20) null , LAST_ENAME NVARCHAR(20) null , FULL_ANAME NVARCHAR(80) null , FULL_ENAME NVARCHAR(80) null , ID_NO NVARCHAR(20) null , DAY_BIRTH DATE null , JOB_DESC NVARCHAR(30) null , WORK_PLACE NVARCHAR(60) null , POBOX NVARCHAR(10) null , POSTAL_CODE NVARCHAR(10) null , OFFIC_TEL NVARCHAR(30) null , MOBILE_TEL NVARCHAR(30) null , HOME_TEL NVARCHAR(30) null , EMAIL NVARCHAR(40) null , constraint PK_CUSTOMERS primary key (CUST_CODE) );
create table TRS_MSTR ( POLICY_CODE NVARCHAR(15) not null, MAINT_CENTER_CODE NVARCHAR(5) null , TRS_COUNT NUMBER(38) not null, USER_CODE NVARCHAR(10) null , TRS_DATE DATE null , TRS_TIME DATE null , constraint PK_TRS_MSTR primary key (TRS_COUNT) );
create table TRS_DETAIL ( TRS_COUNT NUMBER(38) not null, SERV_CODE NVARCHAR(10) null , SR_NO NUMBER(38) not null, CUST_AMOUNT NUMBER(16,2) null , COMP_AMOUNT NUMBER(16,2) null , EXTRA_CUST_AMOUNT NUMBER(16,2) null , constraint PK_TRS_DETAIL primary key (TRS_COUNT, SR_NO) );
===================================================
alter table CUSTOMERS add constraint FK_CUSTOMER_REF_197_NATIONAL foreign key (NAT_CODE) references NATIONALITY (NAT_CODE);
alter table TRS_DETAIL add constraint FK_TRS_DETA_REF_258_TRS_MSTR foreign key (TRS_COUNT) references TRS_MSTR (TRS_COUNT);
alter table TRS_DETAIL add constraint FK_TRS_DETA_REF_266_SERVICES foreign key (SERV_CODE) references SERVICES (SERV_CODE); ===================================================
CREATE INDEX DX1_TRS_MSTR ON TRS_MSTR(TRS_COUNT); CREATE INDEX DX1_CUSTOMERS ON CUSTOMERS(NAT_CODE); =================================================== CREATE VIEW V_TRS_MSTR AS (SELECT * FROM TRS_MSTR);

