视图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 快速查询存储过程或者视图中是否用到某个表或者字段。
当你在使用某软件时,已知某个数据,但是想查看它保存在sql哪个表内字段时,用它非常方便
在SQL Server中,有时我们需要找出特定值存在于哪个表的哪个字段中。这通常发生在数据维护、数据分析或数据迁移等场景中,特别是当数据库中有大量表时,手动检查变得非常困难且耗时。本文将详细介绍如何使用SQL ...
在SQL Server中,经常会遇到需要将不同的字段进行组合或转换的情况,比如将分别存储年、月、日的三个字段合并成一个日期格式的字符串。这种需求在实际应用中非常常见,尤其是在处理历史遗留数据或者特定格式的数据时...
在SQL Server 2000中,系统表分为几大类别,包括信息Schema视图、master数据库中的系统表、model和msdb数据库中的系统表。这些表提供了对数据库对象的深入洞察,如: 1. **信息Schema视图**:这些视图提供了一种...
在 SQL Server 中,text/ntext 类型字段的存储方式是基于指针的,每个文本字段都对应一个指针,指向文本数据的存储位置。因此,要替换 text/ntext 类型字段的值,我们需要使用特殊的函数和语句来操作指针和文本数据...
在SQL Server数据库管理系统中,有时候我们需要查找某个特定字段在哪些存储过程中被使用。这通常是数据库维护、优化或者问题排查的一部分。下面将详细解释如何通过SQL语句实现这一功能。 首先,我们要了解SQL ...
在本篇文章中,介绍了将Visual FoxPro(VFP)数据库中的通用(通用字段)信息导入到SQL Server数据库的实现方法,这在数据库升级和数据迁移过程中是一个非常关键的环节。 首先,我们需要了解Visual FoxPro中通用...
6. **数据库设计**:在SQL Server 2000中,设计合理的数据库结构至关重要,包括表的设计(字段、数据类型、主键、外键等)以及可能的索引设置,以优化查询性能。 7. **事务处理**:在进行增删改操作时,可能涉及到...
在 SQL Server 中,存储过程是一种特殊的数据库对象,允许我们封装一系列的 SQL 语句,并重复使用这些语句。存储过程可以帮助我们简化数据库的管理和维护工作,并提高数据库的性能。 在本文中,我们使用了一个名为 ...
- `bigint`在SQL Server中对应Oracle的`NUMBER(19)`,用于存储大整数。 - `binary`和`varbinary`在SQL Server中分别对应Oracle的`RAW`类型,用于存储二进制数据。 - `bit`在SQL Server中没有直接对应的Oracle数据...
- **查看存储过程**:在数据库的`可编程性`->`存储过程`中找到并编辑该存储过程,查找涉及的表和字段。 - **验证表信息**:根据存储过程中的SQL语句(如`UPDATE`),确定字段所在的表,并通过查询验证(如`SELECT ...
SQL Server 2000是一款由Microsoft公司推出的数据库管理系统,它是SQL Server系列中的一个重要版本,主要应用于企业级数据存储和管理。在这个特定的压缩包文件中,包含的是关于SQL Server 2000的一些特殊字符、...
在描述中提到的“根据不同字段的具体值查找数据库(SQL Server AND Oracle)的数据”,这是数据库查询的基础,涉及到SQL语言的使用。在SQL中,我们可以使用`WHERE`子句来根据特定字段的值筛选记录。例如,如果我们有...
在SQL Server的学习过程中,实践是提升技能的关键。"SQL Server练习50题"是一个非常实用的资源,旨在帮助用户巩固SQL Server的基础知识,特别是查询和多表查询这两方面的重要技能。下面将对这两个主题进行详细讲解。...
未及时包括在本自述文件中的任何有关 SQL Server 2005 和 SQL Server Express 的信息都将发布到 Microsoft 知识库文章 907284 中。 [顶部] 3.0 安装问题 本部分详细介绍此版本中的安装问题。 3.1 现有的 SQL ...
Pubs数据库是一个典型的小型数据库,主要用于教学和学习SQL Server的基础操作,包括数据查询、表的创建、索引管理、视图、存储过程、触发器等。下面我们将深入探讨pubs数据库及其在SQL Server 2000中的应用。 1. **...
可以根据表明查询包含该表的视图和存储过程,刚入项目的萌新可以用用,了解了解结构,或者一个表增加字段,调整字段,可以检查表所在的视图和存储过程,保证修改不留遗漏