怎么查询sql server中一个表的 的存储过程

2025年01月07日 22:50
有4个网友回答
网友(1):

你的意思是 怎样查看创建存储过程的语句吗?
首先要知道 存储过程名称 用
sp_helptext 存储过程名
sp_helptext 视图名
sp_help 表名
在sql server 语句离执行就可以看到
还可以 找到该数据库 -可编译性-存储过程-找到存储过程名称-右击-修改
就可以查看了

网友(2):

可以使用系统过程sp_depends 查询与指定表有关的存储过程,视图,触发器等
exec sp_depends @objname = 'Sales.Customer' ;

网友(3):

查看哪些表包含username字段
select table_name from user_tab_columns where column_name = 'USERNAME';
select table_name from all_tab_columns where column_name = 'USERNAME';

查看存储过程包含username字段
select * from user_source where type = 'PROCEDURE' and upper(text) like '%USERNAME%';
select * from all_source where type = 'PROCEDURE' and upper(text) like '%USERNAME%';

网友(4):

EXEC 存储过程名 参数,参数