|
|
USE master;
|
|
|
|
|
|
IF EXISTS (SELECT *
|
|
|
FROM sysdatabases
|
|
|
WHERE name = 'DIMS')
|
|
|
BEGIN
|
|
|
DROP DATABASE DIMS;
|
|
|
END;
|
|
|
|
|
|
CREATE DATABASE DIMS;
|
|
|
|
|
|
GO
|
|
|
|
|
|
USE DIMS;
|
|
|
|
|
|
CREATE LOGIN dba WITH PASSWORD = 'abcd1234@', DEFAULT_DATABASE = DIMS;
|
|
|
|
|
|
CREATE USER dba FOR LOGIN dba WITH DEFAULT_SCHEMA = dbo;
|
|
|
|
|
|
EXEC sp_addrolemember 'db_owner', 'dba';
|
|
|
|
|
|
CREATE TABLE Admin( -- 库存管理员
|
|
|
Ano VARCHAR(20) PRIMARY KEY, -- 编号
|
|
|
Aname VARCHAR(20) NOT NULL, -- 姓名
|
|
|
Asex BIT NOT NULL DEFAULT 1, -- 性别 (1 为男,0 为女)
|
|
|
Aage SMALLINT NOT NULL, -- 年龄
|
|
|
Apwd VARCHAR(20) NOT NULL DEFAULT '00000000' -- 登陆密码
|
|
|
);
|
|
|
|
|
|
CREATE TABLE Doctor( -- 医生
|
|
|
Dno VARCHAR(20) PRIMARY KEY, -- 编号
|
|
|
Dname VARCHAR(20) NOT NULL, -- 姓名
|
|
|
Dsex BIT NOT NULL DEFAULT 1, -- 性别 (1 为男,0 为女)
|
|
|
Dage SMALLINT NOT NULL, -- 年龄
|
|
|
Dpwd VARCHAR(20) NOT NULL DEFAULT '00000000' -- 登陆密码
|
|
|
);
|
|
|
|
|
|
CREATE TABLE Nurse( -- 发药处护士
|
|
|
Nno VARCHAR(20) PRIMARY KEY, -- 编号
|
|
|
Nname VARCHAR(20) NOT NULL, -- 姓名
|
|
|
Nsex BIT NOT NULL DEFAULT 1, -- 性别 (1 为男,0 为女)
|
|
|
Nage SMALLINT NOT NULL, -- 年龄
|
|
|
Npwd VARCHAR(20) NOT NULL DEFAULT '00000000' -- 登陆密码
|
|
|
);
|
|
|
|
|
|
CREATE TABLE Supplier( -- 供应商
|
|
|
Sno VARCHAR(20) PRIMARY KEY, -- 编号
|
|
|
Sname VARCHAR(60) NOT NULL, -- 名称
|
|
|
Saddr VARCHAR(60) NOT NULL, -- 地址
|
|
|
Sphone VARCHAR(20) NOT NULL -- 电话
|
|
|
);
|
|
|
|
|
|
CREATE TABLE Drug( -- 药品
|
|
|
PDno VARCHAR(20) PRIMARY KEY, -- 编号
|
|
|
PDname VARCHAR(20) NOT NULL, -- 名称
|
|
|
PDlife SMALLINT NOT NULL -- 保质期 (天数)
|
|
|
);
|
|
|
|
|
|
CREATE TABLE InventoryDrug( -- 库存药品
|
|
|
PDno VARCHAR(20), -- 编号
|
|
|
PDbatch DATE, -- 批次
|
|
|
PDnum SMALLINT NOT NULL, -- 数量
|
|
|
Sno VARCHAR(20) NOT NULL, -- 供应商编号
|
|
|
SAno VARCHAR(20) NOT NULL, -- 入库库存管理员编号
|
|
|
Stime DATETIME NOT NULL DEFAULT GETDATE(), -- 入库时间
|
|
|
PRIMARY KEY(PDno, PDbatch),
|
|
|
FOREIGN KEY (PDno) REFERENCES Drug(PDno),
|
|
|
FOREIGN KEY (Sno) REFERENCES Supplier(Sno),
|
|
|
FOREIGN KEY (SAno) REFERENCES Admin(Ano)
|
|
|
);
|
|
|
|
|
|
CREATE TABLE DestroyedDrug( -- 已销毁药品
|
|
|
PDno VARCHAR(20), -- 编号
|
|
|
PDbatch DATE, -- 批次
|
|
|
PDnum SMALLINT NOT NULL, -- 数量
|
|
|
Sno VARCHAR(20) NOT NULL, -- 供应商编号
|
|
|
SAno VARCHAR(20) NOT NULL, -- 入库库存管理员编号
|
|
|
Stime DATETIME NOT NULL, -- 入库时间
|
|
|
DAno VARCHAR(20) NOT NULL, -- 销毁库存管理员编号
|
|
|
Dtime DATETIME NOT NULL DEFAULT GETDATE(), -- 销毁时间
|
|
|
PRIMARY KEY(PDno, PDbatch),
|
|
|
FOREIGN KEY (PDno) REFERENCES Drug(PDno),
|
|
|
FOREIGN KEY (Sno) REFERENCES Supplier(Sno),
|
|
|
FOREIGN KEY (SAno) REFERENCES Admin(Ano),
|
|
|
FOREIGN KEy (DAno) REFERENCES Admin(Ano)
|
|
|
);
|
|
|
|
|
|
CREATE TABLE Prescription( -- 处方
|
|
|
Pno INT PRIMARY KEY IDENTITY (1, 1), -- 编号
|
|
|
Pid VARCHAR(20) NOT NULL, -- 病人身份证号码
|
|
|
Dno VARCHAR(20) NOT NULL, -- 开出医生编号
|
|
|
Ptime DATETIME NOT NULL, -- 开出时间
|
|
|
Nno VARCHAR(20), -- 处理护士编号
|
|
|
Htime DATETIME, -- 处理时间
|
|
|
Pstate BIT NOT NULL DEFAULT 0, -- 状态 (1 为已处理,0 为未处理)
|
|
|
FOREIGN KEY (Dno) REFERENCES Doctor(Dno),
|
|
|
FOREIGN KEY (Nno) REFERENCES Nurse(Nno)
|
|
|
);
|
|
|
|
|
|
CREATE TABLE PID( -- 处方包含的药品
|
|
|
Pno INT, -- 处方编号
|
|
|
PDno VARCHAR(20), -- 药品编号
|
|
|
PDnum SMALLINT NOT NULL, -- 药品数量
|
|
|
PRIMARY KEY (Pno, PDno),
|
|
|
FOREIGN KEY (Pno) REFERENCES Prescription(Pno),
|
|
|
FOREIGN KEY (PDno) REFERENCES Drug(PDno)
|
|
|
);
|
|
|
|
|
|
GO
|
|
|
|
|
|
CREATE VIEW DrugView
|
|
|
AS
|
|
|
SELECT d.PDno, d.PDname, d.PDlife, COALESCE(SUM(i.PDnum), 0) AS PDnum
|
|
|
FROM Drug d LEFT OUTER JOIN InventoryDrug i ON d.PDno = i.PDno
|
|
|
GROUP BY d.PDno, d.PDname, d.PDlife;
|
|
|
|
|
|
GO
|
|
|
|
|
|
CREATE VIEW InventoryDrugView
|
|
|
AS
|
|
|
SELECT d.PDno, d.PDname, d.PDlife, i.PDbatch, i.PDnum, i.Sno, i.SAno, i.Stime
|
|
|
FROM Drug d, InventoryDrug i
|
|
|
WHERE d.PDno = i.PDno;
|
|
|
|
|
|
GO
|
|
|
|
|
|
CREATE VIEW DestroyedDrugView
|
|
|
AS
|
|
|
SELECT d.PDno, d.PDname, d.PDlife, dd.PDbatch, dd.PDnum, dd.Sno, dd.SAno, dd.Stime, dd.DAno, dd.Dtime
|
|
|
FROM Drug d, DestroyedDrug dd
|
|
|
WHERE d.PDno = dd.PDno;
|
|
|
|
|
|
GO
|
|
|
|
|
|
CREATE VIEW AllPDbatchView
|
|
|
AS
|
|
|
SELECT PDno, PDname, PDlife, PDbatch, PDnum, Sno, SAno, Stime FROM InventoryDrugView
|
|
|
UNION
|
|
|
SELECT PDno, PDname, PDlife, PDbatch, PDnum, Sno, SAno, Stime FROM DestroyedDrugView;
|
|
|
|
|
|
GO
|
|
|
|
|
|
|
|
|
|
|
|
GO
|
|
|
|
|
|
INSERT INTO Admin(Ano, Aname, Asex, Aage, Apwd) VALUES('admin0001', '李勇', 1, 25, 'admin0001');
|
|
|
INSERT INTO Admin(Ano, Aname, Asex, Aage, Apwd) VALUES('admin0002', '刘晨', 0, 28, 'admin0002');
|
|
|
INSERT INTO Admin(Ano, Aname, Asex, Aage, Apwd) VALUES('admin0003', '王敏', 0, 24, 'admin0003');
|
|
|
INSERT INTO Admin(Ano, Aname, Asex, Aage, Apwd) VALUES('admin0004', '张立', 1, 27, 'admin0004');
|
|
|
INSERT INTO Admin(Ano, Aname, Asex, Aage, Apwd) VALUES('admin0005', '张三', 1, 32, 'admin0005');
|
|
|
|
|
|
INSERT INTO Doctor(Dno, Dname, Dsex, Dage, Dpwd) VALUES('doctor0001', '李四', 1, 39, 'doctor0001');
|
|
|
INSERT INTO Doctor(Dno, Dname, Dsex, Dage, Dpwd) VALUES('doctor0002', '王红', 0, 35, 'doctor0002');
|
|
|
INSERT INTO Doctor(Dno, Dname, Dsex, Dage, Dpwd) VALUES('doctor0003', '何琳', 0, 29, 'doctor0003');
|
|
|
INSERT INTO Doctor(Dno, Dname, Dsex, Dage, Dpwd) VALUES('doctor0004', '李敏', 0, 38, 'doctor0004');
|
|
|
INSERT INTO Doctor(Dno, Dname, Dsex, Dage, Dpwd) VALUES('doctor0005', '张辉', 1, 41, 'doctor0005');
|
|
|
|
|
|
INSERT INTO Nurse(Nno, Nname, Nsex, Nage, Npwd) VALUES('nurse0001', '白磊', 1, 29, 'nurse0001');
|
|
|
INSERT INTO Nurse(Nno, Nname, Nsex, Nage, Npwd) VALUES('nurse0002', '杜鹃', 0, 35, 'nurse0002');
|
|
|
INSERT INTO Nurse(Nno, Nname, Nsex, Nage, Npwd) VALUES('nurse0003', '李强', 1, 32, 'nurse0003');
|
|
|
INSERT INTO Nurse(Nno, Nname, Nsex, Nage, Npwd) VALUES('nurse0004', '张飞', 1, 44, 'nurse0004');
|
|
|
INSERT INTO Nurse(Nno, Nname, Nsex, Nage, Npwd) VALUES('nurse0005', '黎敏', 0, 25, 'nurse0005');
|
|
|
|
|
|
INSERT INTO Supplier(Sno, Sname, Saddr, Sphone)
|
|
|
VALUES('SYT0001', '遵义市意通医药有限责任公司', '遵义市沙河小区华南C2栋', '17811941621');
|
|
|
INSERT INTO Supplier(Sno, Sname, Saddr, Sphone)
|
|
|
VALUES('SDS0001', '贵州鼎圣药业有限公司', '遵义市红花岗区沙河路B号楼2楼', '17822557252');
|
|
|
INSERT INTO Supplier(Sno, Sname, Saddr, Sphone)
|
|
|
VALUES('SGT0001', '贵州国泰医药有限公司', '贵阳市富源北路35号', '17833553673');
|
|
|
INSERT INTO Supplier(Sno, Sname, Saddr, Sphone)
|
|
|
VALUES('SFT0001', '铜仁梵天药业有限公司', '铜仁市梵净山大道绿福宫小区', '17845457475');
|
|
|
INSERT INTO Supplier(Sno, Sname, Saddr, Sphone)
|
|
|
VALUES('SKYQD0001', '贵州科渝奇鼎医药有限公司', '贵阳市园林路1号', '17855257965');
|
|
|
INSERT INTO Supplier(Sno, Sname, Saddr, Sphone)
|
|
|
VALUES('SZX0001', '贵州振兴医药有限公司贵阳分公司', '贵阳市舒家寨富源中路261号', '17867568686');
|
|
|
INSERT INTO Supplier(Sno, Sname, Saddr, Sphone)
|
|
|
VALUES('SGYKG0001', '国药控股贵州有限公司', '贵阳国家高新技术产业开发区金阳科技产业园', '17837785477');
|
|
|
INSERT INTO Supplier(Sno, Sname, Saddr, Sphone)
|
|
|
VALUES('SXZT0001', '铜仁新中太药业有限公司', '铜仁市文笔路25号', '17880257080');
|
|
|
INSERT INTO Supplier(Sno, Sname, Saddr, Sphone)
|
|
|
VALUES('SYC0001', '贵州省药材公司', '贵阳市富源北路22号A区', '17859030598');
|
|
|
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('H31020838', '阿莫西林胶囊', 180);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('H20043730', '氨苄西林钠', 120);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('H32021306', '青霉素钠', 90);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('H19993751', '磷霉素钠', 360);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('H15021340', '头孢氨苄甲氧苄啶胶囊', 270);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('H31020892', '头孢拉定胶囊', 120);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('H10910034', '头孢曲松钠', 90);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('H20153143', '头孢吡肟', 180);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('H20023788', '头孢噻肟钠', 480);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('Z20054523', '骨筋丸胶囊', 180);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('Z51020341', '复方穿心莲片', 360);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('Z20083397', '四季感冒片', 360);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('Z34020775', '午时茶颗粒', 360);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('Z63020270', '十三味马钱子丸', 720);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('H41024386', '氯芬黄敏片', 540);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('Z20025728', '痫愈胶囊', 360);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('HC20181007', '布地奈德鼻喷雾剂', 180);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('X20010202', '甲磺酸多沙唑嗪控释片', 360);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('J20030013', '噻奈普汀片', 180);
|
|
|
INSERT INTO Drug(PDno, PDname, PDlife) VALUES('Z20120003', '复方樟薄软膏', 720);
|
|
|
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('H31020838', '2019-06-20', 15, 'SYT0001', 'admin0001', '2019-06-25 10:30:30.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('H31020838', '2019-11-25', 270, 'SKYQD0001', 'admin0002', '2019-11-30 13:59:53.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('H20043730', '2019-08-18', 32, 'SDS0001', 'admin0001', '2019-08-25 10:28:23.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('H20043730', '2019-11-27', 500, 'SFT0001', 'admin0003', '2019-11-30 15:25:22.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('H32021306', '2019-09-30', 180, 'SGT0001', 'admin0002', '2019-10-10 15:05:26.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('H19993751', '2019-06-01', 280, 'SFT0001', 'admin0002', '2019-06-10 16:45:39.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('H15021340', '2019-03-15', 5, 'SKYQD0001', 'admin0003', '2019-03-25 09:16:30.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('H31020892', '2019-09-01', 50, 'SZX0001', 'admin0003', '2019-09-10 10:30:30.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('H10910034', '2019-10-08', 50, 'SGYKG0001', 'admin0004', '2019-10-11 10:36:55.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('H20153143', '2019-11-05', 245, 'SXZT0001', 'admin0004', '2019-11-09 14:29:16.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('H20023788', '2019-11-21', 165, 'SYC0001', 'admin0005', '2019-11-25 11:53:55.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('Z20054523', '2019-10-10', 5, 'SFT0001', 'admin0003', '2019-10-11 15:29:42.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('Z20054523', '2019-11-01', 15, 'SFT0001', 'admin0005', '2019-11-05 17:35:23.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('Z20054523', '2019-11-06', 500, 'SFT0001', 'admin0002', '2019-11-08 14:25:12.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('Z51020341', '2019-11-08', 14, 'SFT0001', 'admin0001', '2019-11-11 15:25:22.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('Z51020341', '2019-11-10', 300, 'SFT0001', 'admin0001', '2019-11-15 15:16:29.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('Z20083397', '2019-11-25', 500, 'SFT0001', 'admin0001', '2019-11-30 14:35:02.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('Z34020775', '2019-11-25', 25, 'SFT0001', 'admin0002', '2019-12-01 15:46:02.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('Z63020270', '2019-11-29', 3, 'SFT0001', 'admin0004', '2019-12-02 16:47:32.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('Z63020270', '2019-12-01', 600, 'SFT0001', 'admin0004', '2019-12-04 08:25:32.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('H41024386', '2019-12-01', 35, 'SFT0001', 'admin0003', '2019-12-04 09:22:55.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('H41024386', '2019-12-02', 700, 'SFT0001', 'admin0005', '2019-12-05 15:56:22.000');
|
|
|
INSERT INTO InventoryDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime)
|
|
|
VALUES('Z20025728', '2019-12-05', 109, 'SFT0001', 'admin0002', '2019-12-09 10:45:06.000');
|
|
|
|
|
|
INSERT INTO DestroyedDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime, DAno, Dtime)
|
|
|
VALUES('H20023788', '2018-06-10', 5, 'SYC0001', 'admin0005', '2018-06-25 10:30:30.000',
|
|
|
'admin0001', '2019-09-30 15:22:16.000');
|
|
|
INSERT INTO DestroyedDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime, DAno, Dtime)
|
|
|
VALUES('H20153143', '2018-08-18', 7, 'SXZT0001', 'admin0005', '2018-08-25 10:28:23.000',
|
|
|
'admin0002', '2019-02-06 16:13:43.000');
|
|
|
INSERT INTO DestroyedDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime, DAno, Dtime)
|
|
|
VALUES('H10910034', '2018-09-30', 13, 'SGYKG0001', 'admin0004', '2018-10-10 15:05:26.000',
|
|
|
'admin0001', '2018-12-24 09:16:55.000');
|
|
|
INSERT INTO DestroyedDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime, DAno, Dtime)
|
|
|
VALUES('H31020892', '2018-06-01', 9, 'SZX0001', 'admin0004', '2018-06-10 16:45:39.000',
|
|
|
'admin0004', '2018-09-24 13:59:15.000');
|
|
|
INSERT INTO DestroyedDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime, DAno, Dtime)
|
|
|
VALUES('H15021340', '2018-03-15', 15, 'SKYQD0001', 'admin0003', '2018-03-25 09:16:30.000',
|
|
|
'admin0001', '2018-12-05 11:05:06.000');
|
|
|
INSERT INTO DestroyedDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime, DAno, Dtime)
|
|
|
VALUES('H19993751', '2018-06-01', 3, 'SFT0001', 'admin0003', '2018-06-10 10:30:30.000',
|
|
|
'admin0001', '2019-05-10 16:17:05.000');
|
|
|
INSERT INTO DestroyedDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime, DAno, Dtime)
|
|
|
VALUES('H32021306', '2018-10-08', 5, 'SGT0001', 'admin0002', '2018-10-11 10:36:55.000',
|
|
|
'admin0005', '2019-01-02 12:05:53.000');
|
|
|
INSERT INTO DestroyedDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime, DAno, Dtime)
|
|
|
VALUES('H20043730', '2018-11-05', 7, 'SDS0001', 'admin0002', '2018-11-09 14:29:16.000',
|
|
|
'admin0003', '2019-02-26 10:59:05.000');
|
|
|
INSERT INTO DestroyedDrug(PDno, PDbatch, PDnum, Sno, SAno, Stime, DAno, Dtime)
|
|
|
VALUES('H31020838', '2018-11-21', 17, 'SYT0001', 'admin0001', '2018-11-25 11:53:55.000',
|
|
|
'admin0002', '2019-05-05 15:15:29.000');
|
|
|
|
|
|
INSERT INTO Prescription(Pid, Dno, Ptime, Nno, Htime, Pstate)
|
|
|
VALUES('44019901023', 'doctor0001', '2019-12-01 09:05:10.000', 'nurse0002', '2019-12-01 09:25:13.000', 1);
|
|
|
INSERT INTO Prescription(Pid, Dno, Ptime, Nno, Htime, Pstate)
|
|
|
VALUES('44019981102', 'doctor0002', '2019-12-01 09:22:19.000', 'nurse0003', '2019-12-01 09:28:33.000', 1);
|
|
|
INSERT INTO Prescription(Pid, Dno, Ptime, Nno, Htime, Pstate)
|
|
|
VALUES('44019971206', 'doctor0003', '2019-12-01 09:35:17.000', 'nurse0005', '2019-12-01 09:45:19.000', 1);
|
|
|
INSERT INTO Prescription(Pid, Dno, Ptime, Nno, Htime, Pstate)
|
|
|
VALUES('44019810516', 'doctor0004', '2019-12-01 09:55:10.000', 'nurse0004', '2019-12-01 10:05:52.000', 1);
|
|
|
INSERT INTO Prescription(Pid, Dno, Ptime, Nno, Htime, Pstate)
|
|
|
VALUES('44019760215', 'doctor0005', '2019-12-01 10:05:59.000', 'nurse0001', '2019-12-01 10:25:33.000', 1);
|
|
|
INSERT INTO Prescription(Pid, Dno, Ptime, Nno, Htime, Pstate)
|
|
|
VALUES('44019950916', 'doctor0004', '2019-12-01 10:55:18.000', 'nurse0002', '2019-12-01 11:05:46.000', 1);
|
|
|
INSERT INTO Prescription(Pid, Dno, Ptime, Nno, Htime, Pstate)
|
|
|
VALUES('44019910416', 'doctor0003', '2019-12-01 15:19:35.000', NULL, NULL, 0);
|
|
|
INSERT INTO Prescription(Pid, Dno, Ptime, Nno, Htime, Pstate)
|
|
|
VALUES('44019970730', 'doctor0002', '2019-12-01 15:27:45.000', NULL, NULL, 0);
|
|
|
INSERT INTO Prescription(Pid, Dno, Ptime, Nno, Htime, Pstate)
|
|
|
VALUES('44019921016', 'doctor0001', '2019-12-01 15:35:16.000', NULL, NULL, 0);
|
|
|
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(1, 'H31020838', 2);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(1, 'H32021306', 2);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(1, 'Z20025728', 4);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(1, 'Z51020341', 4);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(2, 'H15021340', 3);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(2, 'Z34020775', 3);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(2, 'Z20054523', 3);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(3, 'H10910034', 2);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(3, 'H20153143', 2);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(3, 'H20023788', 3);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(4, 'H20043730', 5);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(4, 'H32021306', 4);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(5, 'H20043730', 4);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(5, 'H32021306', 3);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(5, 'H15021340', 3);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(5, 'H10910034', 7);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(5, 'H20023788', 2);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(6, 'H20043730', 2);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(6, 'H19993751', 1);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(7, 'Z63020270', 4);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(7, 'Z51020341', 2);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(7, 'Z20054523', 2);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(7, 'H19993751', 4);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(8, 'H31020892', 3);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(8, 'H20153143', 3);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(8, 'H20023788', 2);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(9, 'Z51020341', 1);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(9, 'Z20083397', 7);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(9, 'H31020838', 1);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(9, 'H41024386', 7);
|
|
|
INSERT INTO PID(Pno, PDno, PDnum) VALUES(9, 'Z20025728', 1);
|