在整个数据库中查找包含某关键字的所有存储过程
生活随笔
收集整理的這篇文章主要介紹了
在整个数据库中查找包含某关键字的所有存储过程
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?? ? ?當(dāng)我們對(duì)數(shù)據(jù)表進(jìn)行修改時(shí),比如刪除某個(gè)字段。我們必須保證所有用到該字段的存儲(chǔ)過(guò)程都必須做相應(yīng)的修改。因此我們?nèi)绻苡靡粭lSQL語(yǔ)句來(lái)查找出所有包含該字段名稱(chēng)的存儲(chǔ)過(guò)程,那將是非常方便的:
?? ??--查找包含某關(guān)鍵字的存儲(chǔ)過(guò)程名
select?OBJECT_NAME(id),id?from?syscomments?where?id?in
(
????select?
????object_id(name)
????from?dbo.sysobjects
????where?xtype='P'
)
and?text?like?'%FieldName%'
group?by?id? 與50位技術(shù)專(zhuān)家面對(duì)面20年技術(shù)見(jiàn)證,附贈(zèng)技術(shù)全景圖
總結(jié)
以上是生活随笔為你收集整理的在整个数据库中查找包含某关键字的所有存储过程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 3月15日之前的FreeEIM
- 下一篇: SQL中OBJECT_ID,OBJECT