存储过程

来源:互联网 发布:java中方法的意思 编辑:程序博客网 时间:2024/06/05 22:33
 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。
    存储过程的返回参数的作用:执行查询命令和批量更新命令以及统计结果,可以使用返回参数查看操作了多少条记录或具体统计值有多少
 create table grade(
stuNum char(10) not null,
courseNum  char(10)  not null,
grade  int  not null,
primary key (stuNum,courseNum)
)
字段 stuNum和courseNum就是联合主键
就是将几个字段一起做为主键
主键Primary key,唯一标示一个实体。是保证数据库的实体完整性,保证数据中数据的正确性和合理性,取值非空唯一。例子:create table 学生表(学号 int primary key)
外键Foreign,是用来使表与表之间联系。用来保证数据库的参照完整性,外键的取值必须来自参照表参照列的值,可以为空也可不为空。例子:create table 选课表(学号 int foreign key references 学生表(学号))
0 0
原创粉丝点击