LZY'Blog

记录LZY的生活、行程!

使用系统过程sp_describe_cursor报告服务器游标的属性

  sp_describe_cursor用于报告服务器游标的属性。语法格式如下:

使用系统过程sp_cursor_list报告当前为连接打开的服务器游标的属性

  sp_cursor_list报告当前为连接打开的服务器游标的属性。语法格式如下:

使用系统存储过程sp_helpindex查看索引信息

  系统存储过程sp_helpindex可以报告有关表或视图上索引的信息。语法格式如下:

使用sp_rename系统存储过程重命名触发器

  重命名触发器可以使用sp_rename系统存储过程实现。使用sp_rename系统存储过程重命名触发器与重命名存储过程相同。但是使用该系统存储过程重命名触发器,不会更改sys.sql_modules类别视图的definition(用于定义此模块的SQL文本)列中相应对象名的名称,所以建议用户不要使用该系统存储过程重命名触发器,而是删除该触发器,然后使用新名称重新创建该触发器。

使用sp_helptext存储过程查看触发器

  sp_helptext存储过程可以查看架构范围内的触发器,非架构范围内的触发器是不能用此存储过程查看的,如DDL触发器、登录触发器。

执行DROP PROCEDURE语句删除存储过程

  DROP PROCEDURE语句用来从当前数据库中删除一个或多个存储过程。语法格式如下:

执行sp_rename系统存储过程重新命名存储过程

  sp_rename系统存储过程可以在当前数据库中更改用户创建对象的名称。此对象可以是表、索引、列、别名数据类型或Microsoft .NET Framework公共语言运行时(CLR)用户定义类型。语法格式如下:

使用ALTER PROCEDURE语句修改SQL存储过程

  修改存储过程可以改变存储过程当中的参数或者语句,可以通过SQL语句中的ALTER PROCEDURE语句实现。虽然删除并重新创建该存储过程,也可以达到修改存储过程的目的,但是将丢失与该存储过程关联的所有权限。

查看SQL存储过程的定义

1、使用sys.sql_modules查看存储过程的定义


  sys.sql_modules为系统视图,通过该视图可以查看数据库中的存储过程,查看存储过程的操作方法如下:

使用EXECUTE执行SQL存储过程

  存储过程创建完成后,可以通过EXECUTE执行,可简写为EXEC。

分页:[«]1[2][»]

Powered By Z-Blog 1.8 Walle Build 100427 |

Copyright 2009-2012 LZY'Blog. | ICP:蜀ICP备05027543号