`
zheyiw
  • 浏览: 1020340 次
  • 性别: 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哪个表内字段时,用它非常方便

    SQL SERVE根据值查找所在的表和字段

    在SQL Server中,有时我们需要找出特定值存在于哪个表的哪个字段中。这通常发生在数据维护、数据分析或数据迁移等场景中,特别是当数据库中有大量表时,手动检查变得非常困难且耗时。本文将详细介绍如何使用SQL ...

    SQL Server连接字段的方法

    在SQL Server中,经常会遇到需要将不同的字段进行组合或转换的情况,比如将分别存储年、月、日的三个字段合并成一个日期格式的字符串。这种需求在实际应用中非常常见,尤其是在处理历史遗留数据或者特定格式的数据时...

    SQL Server 2000系统表地图.rar_sql_sql server_sql server 2000_多变量

    在SQL Server 2000中,系统表分为几大类别,包括信息Schema视图、master数据库中的系统表、model和msdb数据库中的系统表。这些表提供了对数据库对象的深入洞察,如: 1. **信息Schema视图**:这些视图提供了一种...

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

    在SQL Server数据库管理系统中,有时候我们需要查找某个特定字段在哪些存储过程中被使用。这通常是数据库维护、优化或者问题排查的一部分。下面将详细解释如何通过SQL语句实现这一功能。 首先,我们要了解SQL ...

    VFP通用字段中的信息导入SQL Server的实现方法.pdf

    在本篇文章中,介绍了将Visual FoxPro(VFP)数据库中的通用(通用字段)信息导入到SQL Server数据库的实现方法,这在数据库升级和数据迁移过程中是一个非常关键的环节。 首先,我们需要了解Visual FoxPro中通用...

    (VB+SQL+Server2000).rar_sql_vb sql server 2000_vb sql server2000

    6. **数据库设计**:在SQL Server 2000中,设计合理的数据库结构至关重要,包括表的设计(字段、数据类型、主键、外键等)以及可能的索引设置,以优化查询性能。 7. **事务处理**:在进行增删改操作时,可能涉及到...

    sql server替换textntext类型字段的值

    综上所述,替换text/ntext类型字段的值在SQL Server中是一项特殊任务,需要我们理解其背后的数据存储机制,并采用合适的函数与语句来安全有效地完成更新。同时,我们应当在实际操作前做好备份工作,并在测试环境中...

    SQLserver遍历所有表数据库命令

    在 SQL Server 中,存储过程是一种特殊的数据库对象,允许我们封装一系列的 SQL 语句,并重复使用这些语句。存储过程可以帮助我们简化数据库的管理和维护工作,并提高数据库的性能。 在本文中,我们使用了一个名为 ...

    sqlserver-oracle 数据类型对照

    - `bigint`在SQL Server中对应Oracle的`NUMBER(19)`,用于存储大整数。 - `binary`和`varbinary`在SQL Server中分别对应Oracle的`RAW`类型,用于存储二进制数据。 - `bit`在SQL Server中没有直接对应的Oracle数据...

    SQL Server数据库表跟踪简单方法

    - **查看存储过程**:在数据库的`可编程性`->`存储过程`中找到并编辑该存储过程,查找涉及的表和字段。 - **验证表信息**:根据存储过程中的SQL语句(如`UPDATE`),确定字段所在的表,并通过查询验证(如`SELECT ...

    sqlserver2000 拼音码 五笔码

    SQL Server 2000是一款由Microsoft公司推出的数据库管理系统,它是SQL Server系列中的一个重要版本,主要应用于企业级数据存储和管理。在这个特定的压缩包文件中,包含的是关于SQL Server 2000的一些特殊字符、...

    SQL_SERVER2ACCESS.rar_oracle

    在描述中提到的“根据不同字段的具体值查找数据库(SQL Server AND Oracle)的数据”,这是数据库查询的基础,涉及到SQL语言的使用。在SQL中,我们可以使用`WHERE`子句来根据特定字段的值筛选记录。例如,如果我们有...

    SQl server练习50题

    在SQL Server的学习过程中,实践是提升技能的关键。"SQL Server练习50题"是一个非常实用的资源,旨在帮助用户巩固SQL Server的基础知识,特别是查询和多表查询这两方面的重要技能。下面将对这两个主题进行详细讲解。...

    Microsoft SQL Server 2005 Express Edition SP3

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

    sql server 2000中的用户数据库----pubs数据库

    Pubs数据库是一个典型的小型数据库,主要用于教学和学习SQL Server的基础操作,包括数据查询、表的创建、索引管理、视图、存储过程、触发器等。下面我们将深入探讨pubs数据库及其在SQL Server 2000中的应用。 1. **...

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

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

Global site tag (gtag.js) - Google Analytics