MsSQL Find Usages Table Or Stored Procedure
今天在修改數隻(是這個隻還是這個支啊 '_')一、二年前撰寫的storedprocedure(T-SQL)後發現, 要找出這些被異動的SP曾在那些的SP裡面有使用,或者某張資料表在那幾隻SP內使用,這還真是一件苦差事。 此時突然想起Visual Studio 內有個功能叫 FindUsages ,可
今天在修改數隻(是這個"隻"還是這個"支"啊 '_>') 一、二年前撰寫的stored procedure(T-SQL)後發現,
要找出這些被異動的SP曾在那些的SP裡面有使用,或者某張資料表在那幾隻SP內使用,這還真是一件苦差事。
此時突然想起 Visual Studio 內有個功能叫 FindUsages ,可以方便的找出Function 曾在那些程式中使用,
花了一個上午的時間,寫出功能相仿的T-SQL版的 FindUsages
SQL ServerCREATE PROCEDURE [dbo].[sp_FindUsages] (@ObjectName SYSNAME) AS BEGIN SET NOCOUNT ON; CREATE TABLE #Result([Id] INT IDENTITY, [ObjectName] VARCHAR(100), [Line] INT,[Text] NVARCHAR(max)); DECLARE @Id INT; DECLARE @Line INT; DECLARE @Name NVARCHAR(1024); DECLARE pl CURSOR FOR SELECT [name] FROM sys.procedures; OPEN pl; FETCH NEXT FROM pl INTO @Name; WHILE @@FETCH_STATUS = 0 BEGIN EXEC ('INSERT INTO #Result ([Text]) EXEC sp_helptext ' + @Name); SET @line = 7; DECLARE r CURSOR FOR SELECT Id FROM #Result WHERE ObjectName IS NULL; OPEN r; FETCH NEXT FROM r INTO @Id; WHILE @@FETCH_STATUS = 0 BEGIN SET @Line = @line + 1; UPDATE #Result SET Line = @Line,ObjectName = @Name WHERE Id = @id ; FETCH NEXT FROM r INTO @Id; END CLOSE r; DEALLOCATE r; FETCH NEXT FROM pl INTO @Name; END CLOSE pl; DEALLOCATE pl; SELECT * FROM #Result WHERE [Text] LIKE '%' + @ObjectName + '%'; DROP TABLE #Result; END --exec [sp_FindUsages] [spName]

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

php连接mssql数据库的方法有使用PHP的MSSQL扩展、使用PDO等。详细介绍:1、使用PHP的MSSQL扩展方法,确保PHP安装了MSSQL扩展。可以在PHP配置文件(php.ini)中检查是否启用了mssql扩展;2、使用PDO方法,确保PHP安装了PDO扩展。可以在PHP配置文件(php.ini)中检查是否启用了pdo_sqlsrv扩展。

Ubuntu是一款流行的开源操作系统,常用于服务器运行。在Ubuntu上安装PHP并配置MSSQL连接是许多开发者和系统管理员经常需要做的操作之一。本文将为读者提供一份详细的指南,步骤包含安装PHP、设置Apache、安装MSSQLServer等内容,并附上具体的代码示例。第一步:安装PHP及相关扩展首先,我们需要安装PHP及其相关扩展,以便支持PHP连接

在Ubuntu环境下安装PHP支持MSSQL数据库的步骤详解在开发Web应用程序时,经常会遇到需要连接MicrosoftSQLServer(MSSQL)数据库的情况。在Ubuntu环境下,要实现PHP对MSSQL数据库的连接,需要安装相关的软件以及配置适当的设置。接下来,将详细介绍在Ubuntu环境下安装PHP支持MSSQL数据库的步骤,并提供具体的代码

在这个快节奏的时代,OPPOFindX7可以用它的影像力量,让我们去细细品味生活中的每一个美好瞬间。无论是壮丽的山川湖海,还是温馨的家庭聚会,亦或是街头的偶遇与惊喜,它都能以"绝绝子"的画质,帮你记录下来。从外头看,在摄像头Deco的设计上,FindX7与Ultra版如出一辙,采用了同心圆弧的造型,参考了专业相机镜头的全棱线设计,还有经典的哈苏"H"大logo,整体看起来很有辨识度,也很有高级感。而内里也是一绝,首先是基础的硬件配置。FindX7维持了上一

Python中的字符串查找和替换技巧有哪些?(具体代码示例)在Python中,字符串是一种常见的数据类型,我们在日常编程中经常会遇到字符串的查找和替换操作。本文将介绍一些常用的字符串查找和替换技巧,并配以具体的代码示例。查找子串在字符串中查找特定的子串可以使用字符串的find()方法或者index()方法。find()方法返回子串在字符串中第一次出现的位置索

8月22日,有数码博主透露了OPPOFindX8Ultra的一些核心配置信息。根据曝光的内容,这款高端机型将搭载高通最新的骁龙8Gen4移动平台,配备6000mAh超大容量电池,并支持100W有线快充和50W无线快充功能。外观设计目前尚未有关于OPPOFindX8Ultra的具体外观设计信息。但标准版OPPOFindX8的真机图片已经在网络上曝光。FindX8外观从曝光的照片来看,OPPOFindX8的后置摄像头模组采用了方形设计,四个角带有一定的弧度,给人一种更加圆润的感觉。此外,该机采用了直

在Ubuntu操作系统下安装PHP并连接MSSQL数据库是许多开发者和系统管理员所需要掌握的技能之一。本文将提供一个详细的教程,包括安装PHP、安装MSSQL服务器端驱动程序、配置PHP连接MSSQL数据库,并提供相应的代码示例。第一部分:安装PHP首先,我们需要安装PHP及相关的扩展,以便能够连接MSSQL数据库。在终端中输入以下命令来安装PHP及必要的扩

在传统的暑假"机荒",闲聊站开始了密集爆料,其在8月13日接连放出了OPPOFindX8系列(配色)、RedmiK80Pro(相机造型)、RedmiTurbo4(数据库备案)、一加13(京东方新基材)、小米15Ultra(2亿像素长焦与造型)等若干爆料。我们省流+汇总这批机型的爆料:OPPOFindX8及相关产品OPPOFindX8和X8Pro预计将于11月发布,而FindX8Ultra将于25年一季度发布。天玑9400处理器FindX8接近6.6英寸国产1.5K直屏,高位超
