南昌大学数媒111班吧 关注:3贴子:110
  • 2回复贴,共1

数据库实验七

只看楼主收藏回复

存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。


IP属地:广东1楼2013-11-29 20:20回复
    创建多条语句的存储过程:一个存储过程中可以写入多条SQL语句,这些语句将被依次执行,可以实现多个功能。
    删除存储过程delete及判断对象是否存在exists:
    Delete procedureprocedure_name
    If exists(select子查询):如果exists的参数查询为非空,则exists结果为true,否则为假。
    存储过程作为一个对象将被保存在数据库的sysobjects表中,可以使用语句判断这个对象是否存在:select * fromsysobjects where name=’procedure_name’
    几个系统存储过程的使用:
    Sp_name:重命名对象-- Sp_name object1,object2
    Sp_depends:显示引用对象—sp_depends students
    Sp_help:显示对象信息
    Sp_helptext:显示对象的源代码
    PS:前面的代码貌似我没注意空格。。。。大家自己注意下。。。


    IP属地:广东9楼2013-11-29 20:48
    回复