建库建表代码

USE master;
IF DB_ID('病区管理') IS NOT NULL
BEGIN
ALTER DATABASE EduBaseDemo
SET SINGLE_USER
WITH ROLLBACK IMMEDIATE;
DROP DATABASE 病区管理;
END
CREATE DATABASE 病区管理
ON
(NAME='Datafile'
,FILENAME='E:\病区管理系统\DataFile.mdf')
LOG ON
(NAME='Logfile'
,FILENAME='E:\病区管理系统\Logfile.ldf');
GO
USE 病区管理
CREATE TABLE operator
(op_id
CHAR(10)
NOT NULL
PRIMARY KEY
,op_pass
VARCHAR(20)
NOT NULL
,op_name
VARCHAR(20)
NOT NULL
)
INSERT operator
(op_id,op_name,op_pass)
VALUES
('3160707001','张三','7001')
CREATE TABLE patients
(pa_no
CHAR(10)
NOT NULL
PRIMARY KEY
,pa_name
varchar(40)
not null
,pa_sex
varchar(10)
not null
,pa_sfid
char(18)
not null
,pa_type
varchar(40)
not null
,pa_depart
varchar(40)
not null
,pa_ward
char(3)
not null
,pa_bed
char(10)
not null
,pa_RuYuanTime
varchar(40)
not null
,pa_LiKaiTime
varchar(40)
not null)
CREATE TABLE beds
(be_no
char(10)
primary key
not null
,be_depart
varchar(10)
not null
,be_ward
varchar(40)
not null
,be_patient
varchar(40)
not null
,be_doctor
varchar(40)
not null
)
CREATE TABLE ward
(wa_no
varchar(10)
primary key
not null
,wa_bed
varchar(10)
not null
,wa_depart
char(10)
not null
)
CREATE TABLE departs
(de_no
char(10)
primary key
,de_doctorno
char(10)
not null
,de_doctor
varchar(40)
not null)
CREATE TABLE doctor
(do_no
char(10)
primary key
,do_name
varchar(40)
not null
,do_title
varchar(40)
not null
,do_depart
char(10)
not null
,do_bed
varchar(10)
not null)
CREATE TABLE drugs
(dr_no
char(10)
primary key
,dr_amount
int
not null
,dr_date
varchar(40)
not null
)
CREATE TABLE record
(re_no
char(10)
primary key
,re_startdate
varchar(40)
not null
,re_dano
char(10)
not null
,re_datype
varchar(40)
not null
,re_etp
varchar(40)
not null
,re_efq
int
not null
,re_epp
varchar(40)
not null
,re_endate
varchar(40)
)
CREATE TABLE advice
(ad_no
char(10)
primary key
,ad_pano
char(10)
not null
,ad_depart
varchar(40)
not null
,ad_doctor
varchar(40)
not null
,ad_date
varchar(40)
not null
,ad_content
varchar(400)
not null
)
CREATE TABLE list
(li_no
char(10)
primary key
,li_dname
varchar(40)
not null
,li_dsc
varchar(40)
not null
,li_boxs
int
not null
,li_boxunit
varchar(40)
not null
,li_bulks
int
not null
,li_bulkunit
int
not null
,li_peopleno
char(10)
not null
,li_depart
varchar(40)
not null
,li_date
varchar(40)
not null)
CREATE TABLE bill
(bi_no
char(10)
primary key
,bi_type
varchar(40)
not null
,bi_amount
int
not null
,bi_date
varchar(40)
not null
,bi_patientno
char(10)
not null
)
CREATE TABLE eorder
(eo_no
char(10)
primary key
,eo_name
varchar(40)
not null
,eo_date
varchar(40)
not null)

转载于:https://www.cnblogs.com/hujianwei/p/9705302.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值