`
zheyiw
  • 浏览: 994413 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

SqlServer查找引用存储过程的地方_字段在哪些表中

    博客分类:
  • SQL
阅读更多

视图syscomments中,注意字段id,text. 如果是存储过程,text字段存储的就是创建存储的脚本。
视图sysobjects中,注意字段name,id,xtype.

--查看所有函数(FN)中那些使用了存储过程spWms_StorerInv
SELECT DISTINCT (so.name) AS name
FROM   syscomments sc INNER JOIN sysobjects so ON sc.id = so.id
WHERE  so.xtype = 'FN'
AND    sc.text LIKE '%spWms_StorerInv%' 

--查看所有存储过程中(p)中那些使用了存储过程spWms_StorerInv
SELECT DISTINCT (so.name) AS name
FROM   syscomments sc INNER JOIN sysobjects so ON sc.id = so.id
WHERE  so.xtype = 'p'
AND    sc.text LIKE '%spWms_StorerInv%'

--查询某个字段在那些表中出现过
select a.[name] from sysobjects a
left join(select [id],count(*) b from syscolumns where [name] ='ProjectStatus' group by [id] having count(*)>0) b
on a.[id]=b.[id]
where b.id is not null

分享到:
评论

相关推荐

    sqlserver 快速查询存储过程是否用到某个表或者字段

    sqlserver 快速查询存储过程或者视图中是否用到某个表或者字段。

    SQL根据字段值查找表及字段

    当你在使用某软件时,已知某个数据,但是想查看它保存在sql哪个表内字段时,用它非常方便

    SqlServer快速检索某个字段在哪些存储过程中(sql 语句)

    本文给大家分享一段sql语句实现SqlServer快速检索某个字段在哪些存储过程中,代码非常简单,需要的朋友参考下

    Microsoft SQL Server 2005 Express Edition SP3

    未及时包括在本自述文件中的任何有关 SQL Server 2005 和 SQL Server Express 的信息都将发布到 Microsoft 知识库文章 907284 中。 [顶部] 3.0 安装问题 本部分详细介绍此版本中的安装问题。 3.1 现有的 SQL ...

    查询包含某个表的所有视图和存储过程

    可以根据表明查询包含该表的视图和存储过程,刚入项目的萌新可以用用,了解了解结构,或者一个表增加字段,调整字段,可以检查表所在的视图和存储过程,保证修改不留遗漏

    Sqlserver2000经典脚本

    介绍就不多说了,下边是部分目录,觉得有用的话就顶一个 C:. │ sqlserver2000.txt │ ├─第01章 │ 1.9.1 设置内存选项.sql │ 1.9.2(2) 使用文件及文件组.sql │ 1.9.2(3) 调整...

    SQL SERVER 2000开发与管理应用实例

    本书不但融合了作者在使用SQL Server 2000过程中遇到的各种常见问题和应用案例,还总结了作者几年来在CSDN 社区SQL Server版所解决的大量问题,面向实际项目需求,涉及不同类型的应用,能够多角度地引导读者学习相关...

    sql server实现在多个数据库间快速查询某个表信息的方法

    本文实例讲述了sql server实现在多个数据库间快速查询某个表信息的方法。分享给大家供大家参考,具体如下: 最近出来实习,所在公司的服务器有十几个数据库,为了方便根据某个数据表的 表名 快速找到对应的数据库,又...

    sqlserver中在指定数据库的所有表的所有列中搜索给定的值

    比如:我们导入了某个客户的资料,我们知道此客户的姓名是ZhangShan,我们想知道,在我们的业务数据库(eg:NorthWind)中,有哪些数据表的哪些字段设置了此姓名值ZhangShan,通过下面的SQL,我们就可以实现此目的,此处...

    sqlserver脚本查询工具

    输入字符串(字段、表、存储过程、视图、函数、触发器等任意对象名),即可查找出引用该对象的所有脚本,包括存储过程、视图、函数、触发器等, 方便数据库开发者,修改关联的地方

    SQLSERVER数据库木马批量替换工具

    SQLSERVER数据库木马批量替换工具 sql清吗 sql批量替换,sql自动遍历所有表和字段,可设置需要替换的字段类型和,替换的文本。存储过程调用。

    sqlserver2000基础(高手也有用)

    9.4.1 在Access数据库中实现与SQL Server之间的数据交换 288 9.4.2 实现客户端其他OLE DB数据源与SQL Server之间的数据交换 289 9.4.3 在客户端实现SQL Server数据导入与导出处理的一些说明 289 9.5 在数据库...

    基于MS SQLServer的全表搜索

    网上找了很久,想找到一种能够不需要指定字段可以全表搜索的方法,可惜一直没找到,后找到一个折中的办法:在每一个表中定义一个字段,这个字段存储其他所有字段的和,然后查找的时候只要匹配这个字段行了。...

    PL/SQL Developer8.04官网程序_keygen_汉化

     至此,test_procedure存储过程已经完成,经过编译后就可以在其他PL/SQL块或者过程中调用了。  函数与过程具有很大的相似性,此处不再详述。 编辑本段 游标  游标的定义为:用游标来指代一个DML SQL操作返回的...

    经典SQL脚本大全

    │ sqlserver2000.txt │ ├─第01章 │ 1.9.1 设置内存选项.sql │ 1.9.2(2) 使用文件及文件组.sql │ 1.9.2(3) 调整tempdb数据库的文件属性.sql │ ├─第02章 │ │ 2.1 日期概念理解中的一些测试.sql │ │ ...

    经典SQL语句大全

    在SQLServer中分组时:不能以text,ntext,image类型的字段作为分组依据 在selecte统计函数中的字段,不能和普通的字段放在一起; 13、对数据库进行操作: 分离数据库: sp_detach_db; 附加数据库:sp_attach_db 后...

    mssql查找备注(text,ntext)类型字段为空的方法

    您可能感兴趣的文章:sql server 临时表 查找并删除的实现代码mysql 数据表中查找重复记录sqlserver中查找所有包含了某个文本的存储过程SQLserver中字符串查找功能patindex和charindex的区别mysql data文件夹位置...

    sql2005全文检索.doc

     在 SQL Server 2005 中,SQL 协议处理程序的工作是从指定数据库中的表内访问数据。  断字符  断字符是用于在查询或抓取的文档中确定字符流中的字符边界位置。有关详细信息。  全文搜索的索引组件负责全文索引的...

    计算机应用基础C卷.doc

    A.159.128.23.15 B.205.12.87.15 C.16.2.3.8 D.128.78.33.256 在Excel 2010中,对数据表进行自动筛选后,所选数据表的每个字段名旁都对应着一个________ __。 下拉列表按钮 对话框 窗口 工具栏 二、填空题 1、统一...

Global site tag (gtag.js) - Google Analytics