sql查询存储过程
在syscomments系统表里查,结合sysobjects系统表取得过程名
select b.name
from 数据库名.dbo.syscomments a,数据库名.dbo.sysobjects b where a.id=b.id and b.xtype='p' and a.text like '%insert into%'
“数据库名”替换成你实际的数据库名,因为每个数据库里的存储过程都是单独保存在自己数据库的syscomments表内,所以要加上数据库名,这样就不用在切换数据库上下文了。另外加密的存储过程是查不出来的。
‘贰’ 【SQL】如何查找指定存储过程名
可以用sql语句来查询, 像你的例子可以这样:select count(1) from sysobjects where name = "sp_a" and type = "P"
如果return 1 表示这个存储过程存在
如果你想查用户表也可以用上面的SQL,不过type = "U"
select count(1) from sysobjects where name = "table name" and type = "U"
希望对你有用
‘叁’ SQL命令查询Oracle存储过程信息
oracle数据库中,已建立好的存储过程信息存储在系统表ALL_SOURCE 中,需要用sysdba身份登录数据库,进行查询操作,SQL命令如下:
SELECTline,textFROMALL_SOURCE
WHERETYPE='PROCEDURE'
ANDNAME='过程名称'
ANDOWNER='用户名'
ORDERBYline;
存储过程分成多行,每一行会存储为一条数据,所以,查询出来的会是多行,line表示行号。
ALL_SOURCE 表中还存储了以下类型信息:
SQL>selectdistincttypefromall_source;
TYPE
------------
TYPE(对象)类型
TYPEBODY类型体
PROCEDURE存储过程
FUNCTION函数
TRIGGER触发器
PACKAGE包
PACKAGEBODY包体
‘肆’ SQL存储过程的查询
SQLServer 下
当表B.E与表C.E都是字符串型
select 表A.A, 表A.B, 表A.C, 表B.E, 表B.F, 表C.E, 表C.F,表B.E+表C.E as '表B+表C'
from 表A,表B,表C
where 表A.A=表B.A and 表C.A=表A.A
Oracle下
当表B.E与表C.E都是字符串型
select 表A.A, 表A.B, 表A.C, 表B.E, 表B.F, 表C.E, 表C.F,表B.E||表C.E as '表B+表C'
from 表A,表B,表C
where 表A.A=表B.A and 表C.A=表A.A
‘伍’ 怎么查看一个存储过程的SQL语句
查看一个存储过程的SQL语句步骤如下:
1、开启Microsoft SQL Server数据库管理工具,输入账号密码连接到数据库。
‘陆’ 怎么查询sql server中一个表的 的存储过程
可以使用系统过程sp_depends 查询与指定表有关的存储过程,视图,触发器等
exec sp_depends @objname = 'Sales.Customer' ;
‘柒’ sql server 查询存储过程怎么写
你的意思是 怎样查看创建存储过程的语句吗?
首先要知道 存储过程名称 用
sp_helptext 存储过程名
sp_helptext 视图名
sp_help 表名
在sql server 语句离执行就可以看到
还可以 找到该数据库 -可编译性-存储过程-找到存储过程名称-右击-修改
就可以查看了
‘捌’ 如何使用sql语句查看存储过程
利用数据字典视图查看当前用户所有存储过程及其代码
select name,text from user_source where type='PROCEDURE'.
‘玖’ sql 存储过程查询语句
在数据库中先创建存储过程!具体代码如下:
create proc sp_GetTesttableByname --sp_GetTesttableByname代表存储过程名称
as
begin
SELECT nickname,email FROM testtable WHERE name='张三' --存数过程的查询语句
end
go
exec sp_GetTesttableByname; --查询存储过程结果
按下F5执行以上代码之后 然后再在项目中写调用存储过程语句!希望我的回答对你有所帮助,谢谢采纳!
‘拾’ 怎么查询sql 存储过程里面的数据
怎么查询sql 存储过程里面的数据
有时候你没有办法使用图形界面的管理器连接SQL 服务器,这个时候如果你想查看一个存
储过程的内容就只能依靠SQL 语句了。
系统提供了一个存储过程可以查看 rule,stored procere, user-defined function,
trigger, 或者 view。Syntaxsp_helptext @objname = 'name'
sp_helptext '存储过程名称'