knrt.net
当前位置:首页 >> sql sErvEr 2008,如何查看存储过程里面的内容? >>

sql sErvEr 2008,如何查看存储过程里面的内容?

图形界面下查看看TTpsan的回答就行,也可以用命令来查看,建议多使用这方面的命令.这样对以后的工作,查询会有很大的提升.在指定库下面,输入 : sp_helptext 存储过程名称,存储过程名称 不加引号

第一步:点击数据库下的“可编程性”,选择“存储过程”,点击鼠标右键,选择“新建存储过程”第二步:在create PROCEDURE 后 输入存储过程的名字,紧跟着的就是定义存储过程的参数,接下来就可以去编写自己所需要组装的存储过程

资源管理器中指定的数据库下查看安全性->用户属性 exec sp_help 也可以查看当前数据库中所有对象的信息(owner,objecttype等)

exec sp_helptext 存储过程名称或者在 object explore 里查看

如图在对象资源管理器里展开可以看到存储过程下有很多存储 右键你要看的存储过程名

点开ManagerDB后, 里面有个Programmability, 点开后里面有个 Stored Procedures , 无论是系统存储过程还是你自己的存储过程都在这个里面要看具体内容的话, 在那个存储过程上点右键, 选择编辑即可中文版的话是在"可编程性"->"存储过程"下面

存储过程是一个包含多个sql查询语句的集合. 例如表格 tt,检索表格所以数据的sql语句为: select * from tt ; 下面使用一样的sql语句来创建一个存储过程proc_test if object_id (n'proc_test', n'p') is not null drop procedure proc_test; go create procedure proc_test as select * from tt go这样执行存储过程proc_test 与sql语句 select * from tt 效果就是完全相同的

SELECT * FROM sys.objects o WHERE o.[type]=N'P'数据库-->数据库名-->可编辑性-->存储过程

--下面这条语句可以查看存储过程具体代码 exec sp_helptext 存储过程名--下面这条语句查看数据库中有哪些存储过程 select * from sysobjects where type='P'

--楼主问到sql的系统表了 不错--下面语句是查询近一个月修改的存储过程--有什么不明白可以随时问我 满意的话 请采纳SELECT name AS object_name ,SCHEMA_NAME(schema_id) AS schema_name ,type_desc ,create_date ,modify_dateFROM sys.objectsWHERE modify_date > GETDATE() -30 and type='p'ORDER BY modify_date;

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com