MSSQL 模糊搜索全文(过程、函数、触发器等)
--SQL Server数据库查找含有某个关键字的存储过程、函数、触发器等 --SQL Server数据库查找含有某个关键字的存储过程,SQL语句如下:
SELECT OBJECT_NAME(b.parent_obj) AS [表名], OBJECT_NAME(a.id) AS [存储过程]
, CASE b.xtype WHEN 'C' THEN 'CHECK 约束'
WHEN 'D' THEN '默认值或 DEFAULT 约束'
WHEN 'F' THEN 'FOREIGN KEY 约束'
WHEN 'L' THEN '日志'
WHEN 'FN' THEN '标量函数'
WHEN 'IF' THEN '内嵌表函数'
WHEN 'P' THEN '存储过程'
WHEN 'PK' THEN 'PRIMARY KEY 约束(类型是 K)'
WHEN 'RF' THEN '复制筛选存储过程'
WHEN 'S' THEN '系统表'
WHEN 'TF' THEN '表函数'
WHEN 'TR' THEN '触发器'
WHEN 'U' THEN '用户表'
WHEN 'UQ' THEN 'UNIQUE 约束(类型是 K)'
WHEN 'V' THEN '视图'
WHEN 'X' THEN '扩展存储过程'
ELSE '未知'
END AS [对象类型]
FROM syscomments a, sysobjects b WHERE a.id =OBJECT_ID(b.name) AND a.text LIKE '%kctm%'
--AND (
--a.text LIKE '%ck_mc varchar(50)%' or
--a.text LIKE '%ck_mc varchar(50)%' OR
--a.text LIKE '%ck_mc varchar(100)%' OR
--a.text LIKE '%ck_mc varchar(100)%' or
--a.text LIKE '%ckmc varchar(50)%' OR
--a.text LIKE '%ckmc varchar(50)%'OR
--a.text LIKE '%ckmc varchar(100)%' OR
--a.text LIKE '%ckmc varchar(100)%'or --a.text LIKE '%wlmc varchar(50)%' or
--a.text LIKE '%wlmc varchar(50)%' OR
--a.text LIKE '%wlmc varchar(100)%' OR
--a.text LIKE '%wlmc varchar(100)%' or
--a.text LIKE '%wlmc varchar(150)%' OR
--a.text LIKE '%wlmc varchar(150)%' OR --a.text LIKE '%khmc varchar(50)%' or
--a.text LIKE '%khmc varchar(50)%' OR
--a.text LIKE '%khmc varchar(100)%' OR
--a.text LIKE '%khmc varchar(100)%' or
--a.text LIKE '%khmc varchar(150)%' OR
--a.text LIKE '%khmc varchar(150)%' OR --a.text LIKE '%ghsmc varchar(50)%' or
--a.text LIKE '%ghsmc varchar(50)%' OR
--a.text LIKE '%ghsmc varchar(100)%' OR
--a.text LIKE '%ghsmc varchar(100)%' or
--a.text LIKE '%ghsmc varchar(150)%' OR
--a.text LIKE '%ghsmc varchar(150)%' OR --a.text LIKE '%jgsmc varchar(50)%' or
--a.text LIKE '%jgsmc varchar(50)%' OR
--a.text LIKE '%jgsmc varchar(100)%' OR
--a.text LIKE '%jgsmc varchar(100)%' or
--a.text LIKE '%jgsmc varchar(150)%' OR
--a.text LIKE '%jgsmc varchar(150)%' OR --a.text LIKE '%wldw varchar(50)%' or
--a.text LIKE '%wldw varchar(50)%' OR
--a.text LIKE '%wldw varchar(100)%' OR
--a.text LIKE '%wldw varchar(100)%' or
--a.text LIKE '%wldw varchar(150)%' OR
--a.text LIKE '%wldw varchar(150)%' --)
AND b.xtype IN('P','FN','TR')
GROUP BY a.id, b.xtype, b.parent_obj
ORDER BY [对象类型], [表名], [存储过程]
--@GetAllGx
/*
EXEC sp_helptext 'TR_ckda_U'
*/ /*
xtype:对象类型。可以是下列对象类型中的一种:
C = CHECK 约束
D = 默认值或 DEFAULT 约束
F = FOREIGN KEY 约束
L = 日志
FN = 标量函数
IF = 内嵌表函数
P = 存储过程
PK = PRIMARY KEY 约束(类型是 K)
RF = 复制筛选存储过程
S = 系统表
TF = 表函数
TR = 触发器
U = 用户表
UQ = UNIQUE 约束(类型是 K)
V = 视图
X = 扩展存储过程
*/
MSSQL 模糊搜索全文(过程、函数、触发器等)的更多相关文章
- PL/SQL&存储过程||存储函数&触发器
plsql 有点:交互式 非过程化 数据操纵能力强 自动导航语句简单 调试简单 想率高 声明类型的方式 1.基本类型 2.引用变量 3.记录型变量 基本格式 declare 声明 b ...
- Oracle学习2 视图 索引 sql编程 游标 存储过程 存储函数 触发器
---视图 ---视图的概念:视图就是提供一个查询的窗口,来操作数据库中的数据,不存储数据,数据在表中. ---一个由查询语句定义的虚拟表. ---查询语句创建表 create table emp a ...
- win32程序通过LPCREATESTRUCT中的lpCreateParams传递参数给窗口过程函数
win32窗口程序中如果需要给窗口过程函数传递自定义参数,可以通过LPCREATESTRUCT结构体中的lpCreateParams进行传递. 创建窗口实例函数: m_hWnd = CreateWin ...
- 说说你所熟知的MSSQL中的substring函数
说说你所熟知的MSSQL中的substring函数 *:first-child { margin-top: 0 !important; } body>*:last-child { margin- ...
- MS-SQL Server字符串处理函数大全
MS-SQL Server字符串处理函数大全 select语句中只能使用sql函数对字段进行操作(链接sql server), select 字段1 from 表1 where 字段1.Index ...
- Delphi过程函数传递参数的八种方式
今天一同事问我为什么有些过程函数里面有Var而有些没有,不解,遂到网上百度,得解.快哉,快哉. 在Delphi过程.函数中传递参数几个修饰符为Const.Var.Out.另一种不加修饰符的为默认按值传 ...
- 查看SQL SERVER 加密存储过程,函数,触发器,视图
原文:查看SQL SERVER 加密存储过程,函数,触发器,视图 create PROCEDURE sp_decrypt(@objectname varchar(50))ASbeginset noc ...
- win32编程中消息循环和WndProc()窗口过程函数
原文地址:https://blog.csdn.net/zxxSsdsd/article/details/45504383 在win32程序的消息循环函数中 while (GetMessage (&a ...
- Delphi过程函数传递参数的几种方式
Delphi过程函数传递参数的几种方式 在Delphi过程.函数中传递参数几个修饰符为Const.Var.Out. 另一种不加修饰符的为默认按值传递参数. 一.默认方式以值方式传递参数 proced ...
随机推荐
- LiteOS-任务篇-源码分析-任务调度函数
目录 前言 笔录草稿 核心源码分析 osTaskSchedule函数源码分析 osPendSV函数源码分析 TaskSwitch函数源码分析 调度上层源码分析 osSchedule函数源码分析 LOS ...
- 9.Android-读写SD卡案例
1.效果如下所示: 2.读写SD卡时,需要给APP添加读写外部存储设备权限,修改AndroidManifest.xml,添加: <uses-permission android:name=&qu ...
- day20 Pyhton学习 面向对象-成员
一.类的成员 class 类名: # 方法 def __init__(self, 参数1, 参数2....): # 属性变量 self.属性1 = 参数1 self.属性2 = 参数2 .... # ...
- vmware 安装tools
kali linux 更换成国内源后 安装tools命令 apt install open-vm-tools-desktop fuse -y 需重启 reboot
- rabbitmq与erlang版本
来源自https://www.rabbitmq.com/which-erlang.html erlang安装包下载地址 https://packages.erlang-solutions.com/er ...
- MySQL设置慢查询
MySQL的慢查询日志是用来记录在MySQL中响应时间超过阀值的语句,则会被记录到慢查询日志中(运行时间超过long_query_time值的SQL语句): 慢查询相关参数: slow_query ...
- LSM 树详解
LSM树(Log Structured Merged Tree)的名字往往给人一个错误的印象, 实际上LSM树并没有严格的树状结构. LSM 树的思想是使用顺序写代替随机写来提高写性能,与此同时会略微 ...
- Jenkins 凭证管理 - 看这一篇就够了~
目录 Credential 类型 Credential 安全 Credential 创建 Credential ID 定义 Credential 使用 Credential 相关插件 最佳实践 许多三 ...
- F. Moving Points 解析(思維、離散化、BIT、前綴和)
Codeforce 1311 F. Moving Points 解析(思維.離散化.BIT.前綴和) 今天我們來看看CF1311F 題目連結 題目 略,請直接看原題. 前言 最近寫1900的題目更容易 ...
- Jenkins部署持续集成远程机节点的问题
工作需要把工作电脑作为持续集成的执行机,最近研究Jenkins,在工作电脑上搭了一套环境,期间把原来的JDK删除掉了,导致持续集成的Jenkins节点slave-agent.jnlp打不开.解决方法是 ...