📄 createtable.sql
字号:
use
SMIS
go
create table student(
学籍号 nvarchar(10) not null primary key,
姓名 nvarchar(8) not null,
性别 nvarchar(2) default '男' check(性别 in('男','女')),
出生年月 nvarchar(7) null
)
go
create table class(
学籍号 nvarchar(10) not null primary key,
姓名 nvarchar(8) not null,
班级 nvarchar(8) not null
)
go
create table score(
学籍号 nvarchar(10) not null,
课程 nvarchar(8) not null,
成绩 float not null
constraint p primary key (学籍号,课程),
constraint fk1 foreign key (学籍号) references student(学籍号),
constraint fk2 foreign key (学籍号) references class(学籍号)
)
go
create rule score_rule as @value>=0 AND @value<=100
go
exec sp_bindrule 'score_rule','score.成绩'
go
create table accounts(
姓名 nvarchar(10) not null,
密码 nvarchar(8) null,
身份 nvarchar(2) not null
constraint p2 primary key (姓名),
)
go
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -