触发器、存储过程和事务处理使用
-- 创建数据库 scroll dynamic create database Database1 GO -- 置此数据库为当前数据库 use Database1 GO -- 创建学生表 create table student ( SID varchar ( 20 ) primary key , -- 学生编号 SName varchar ( 20 ), -- 学生姓名 SClass varchar ( 20 ), -- 学生班级 SSex varchar ( 10 ), -- 学生性别 SScore float default ( 0 ) check (SScore >= 0 ) -- 学生平均分 ) GO -- 创建课程表 create table class ( EID varchar ( 20 ) primary key , -- 课程编号 EName varchar ( 20 ), -- 课程名称 ETime int check (ETime >= 0 ) -- 课程课时 ) GO -- 创建分数表 create table score ( SID varchar ( 20 ), -- 学生编号 EID varchar ( 20 ), -- 课程编号 EScore float , -- 课程分数 primary key (SID,EID), -- 定义主码