sql查看存储过程代码
有时候你没有办法使用图形界面的管理器连接SQL 服务器,这个时候如果你想查看一个存 储过程的内容就只能依靠SQL 语句了。 系统提供了一个存储过程可以查看 rule,stored procere, user-defined function, trigger, 或者 view。Syntaxsp_helptext @objname = 'name' sp_helptext '存储过程名称'
Ⅱ 如何使用SQL语句 查看存储过程的内容
--下面这条语句可以查看存储过程具体代码
exec sp_helptext 存储过程名
--下面这条语句查看数据库中有哪些存储过程
select * from sysobjects where type='P'
Ⅲ 如何用plsql查看存储过程的源码!!!
1、首先双击plsql图标,进入登录界面,输入用户名和密码,输送数据库实例名。
Ⅳ sql 存储过程查询语句
在数据库中先创建存储过程!具体代码如下:
create proc sp_GetTesttableByname --sp_GetTesttableByname代表存储过程名称
as
begin
SELECT nickname,email FROM testtable WHERE name='张三' --存数过程的查询语句
end
go
exec sp_GetTesttableByname; --查询存储过程结果
按下F5执行以上代码之后 然后再在项目中写调用存储过程语句!希望我的回答对你有所帮助,谢谢采纳!
Ⅳ 如何使用sql语句查看存储过程
利用数据字典视图查看当前用户所有存储过程及其代码
select name,text from user_source where type='PROCEDURE'.
Ⅵ sql server 2005 查询 当前数据库中的存储过程怎么sql 语句怎么写啊
创建存储过程如下,可以不带参数,也可带,还可带输出参数
create procere pro_*(自命名)
[@test1 varchar[]=初始值]
[@test2 varchar[]=初始值]
as
select top(@test1) * from 表 where 列=@test2
go
调用输出存储过程,须向里面传递参数,
//declare @s varchar() 如有输出参数
exec 存储过程名 '参数一','参数二'
Ⅶ 写了一个存储过程,怎么用SQL语句查看写的代码
在查询分析器里面 运行
sp_helptext 存储过程名字
还可以 查看 触发器 和 视图
用法
sp_helptext 触发器名称
sp_helptext 视图名称
Ⅷ SQL Server如何查看一个数据库里的存储过程
仔细研究后在csdn上找到了解决该问题的办法帖出来给大家共享一下
大致方法是利用传递长字符串的形式向存储过程传递一个长字符串。由于sqlserver没有
splite函数
所以必须自己定义一个splite函数来进行处理
自定义一个函数
create
function
f_splitstr(@sourcesql
varchar(8000),@strseprate
varchar(10))
returns
@temp
table(f1
varchar(100))asbegindeclare
@i
int
set
@sourcesql=rtrim(ltrim(@sourcesql))
set
@i=charindex(@strseprate,@sourcesql)while
@i=1begininsert
@temp
values(left(@sourcesql,@i-1))
set
@sourcesql=substring(@sourcesql,@i+1,len(@sourcesql)-@i)
set
@i=charindex(@strseprate,@sourcesql)endif
@sourcesql<''
insert
@temp
values(@sourcesql)returnend-执行select
*
from
dbo.f_splitstr('1,2,3,4',',')
注:'1,2,3,4'即你所传递的字符串
同样你可以通过
select
cunt(*)
from
dbo.f_splitstr('1,2,3,4',',')
获得该字符串数组的长度
如果要删除该函数使用--删除函数drop
function
fsplit