1.实验题目:数据库编程
2.实验目的和要求:
- 掌握T-SQL语句的语法规则
- 掌握T-SQL流程控制结构
- 掌握T-SQL的函数和存储过程的创建
3.实验步骤:
- 按实验内容要求完成各项操作
- 根据题目要求给出解决方案
- 提交实验报告
4.实验内容:
建表
Create table Student
(Sno char(9) PRIMARY KEY,
Sname char(20) UNIQUE,
Sex char(2),
Age SMALLINT,
Dept char(20)
);
Create table Course
(Cno char(4) PRIMARY KEY,
Cname char(40) NOT NULL,
Cpno char(4),
Ccredit SMALLINT,
FOREIGN KEY(Cpno) REFERENCES Course(Cno)
);
Create table SC
(Sno char(9),
Cno char(4),
Grade SMALLINT,
PRIMARY KEY(Sno,Cno),
FOREIGN KEY (Sno)REFERENCES Student(Sno),
FOREIGN KEY (Cno)REFERENCES Course(Cno)
);
4.1 定义一个表变量,用来存储两名学生的学号,姓名,所在系,用以存储‘计算机系’的学生。
declare @stable table
(sno nchar(10),
sname nchar(10),
sdept nchar(20))
insert into @stable select sno,sname,dept from student where dept='软件'
select * from @stable