大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
一、查询包含某字段的所有表、视图和存储
创新互联-专业网站定制、快速模板网站建设、高性价比渭南网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式渭南网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖渭南地区。费用合理售后完善,十余年实体公司更值得信赖。
格式:
注意:其中类型P、U、V分别对应存储、表和视图。
例子:
查询结果:
二、查询包含某字段(或某内容)的所有存储过程
查询存储中包含某些内容的所有存储。
格式:
例子:
查询结果:
已知存储过程的名称,使用系统存储过程 sp_helptext 来查看:
exec sp_helptext '存储过程名称'
不知道存储过程名称, 可以查看数据库中所以的存储过程列表:
select name from sysobjects where xtype = 'P'
1、打开SQL Server Managment管理工具,新建一个表。
2、然后在表中插入一些样例数据。
3、接下来在SQL Server Managment中右键单击可编程性,选择新建存储过程。
4、然后在SQL编写界面中编写SQL语句,注意这里的@name就是接收的输入参数。
5、编写好存储过程,执行一下,就会在可编程性下面找到创建的存储过程。
6、紧接着,会弹出一个【执行过程】的界面,里面有存储过程的参数,在【值】这一列输入想要传入的参数值,比如10,然后点击【确定】按钮,就可以看到执行结果100了。
在sql server中快速查看存储过程中的内容是否包含特殊的字符,如下所示:
mssql-查找存储过程包含的字符串
主要根据两张系统表,查找出存储过程中的内容
请采纳,如有疑问,及时沟通!
以下命令:
USE 数据库名;
GO
EXEC sp_helptext N'数据库名.dbo.uspLogError';
--将text替换成你要查找的内容
select name
from sysobjects o, syscomments s
where o.id = s.id
and text like '%text%'
and o.xtype = 'P'
--将text替换成你要查找的内容
SELECT ROUTINE_NAME, ROUTINE_DEFINITION
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_DEFINITION LIKE '%text%'
AND ROUTINE_TYPE='PROCEDURE'