初見別人家的孩子難免生分,何況我偶爾也有叫不出兒女名字的窘境。反正要找還在念小學的不是老二就是老三,家裡小朋友不過小貓十來支,範圍小小問題也小 小,一切都還只是趣味性的小狀況而已。人都是有慣性的,平時用的順順的,沒有過方便快速查找的想法。人的潛力真的是無限大,因為在這樣的一個因緣讓我們挖出 MSSQL的系統物件中一部份的寶。一來忍不住想和網友分享,二則是為將自己走過足跡寫下來,I came, I saw, I conquerd. ^人^
--自訂一個View,省去日後join這個那個table的工,還可以快速篩選出欲檢視的keyword存在於哪一些的stored procedure、view、function、table
--自訂檢視表:
Create View myDBObjectCode_vw
as
SELECT a.object_id,b.name,a.definition,b.create_date,b.modify_date
--自訂檢視表:
Create View myDBObjectCode_vw
as
SELECT a.object_id,b.name,a.definition,b.create_date,b.modify_date
FROM sys.all_sql_modules as a
Left join sys.objects as b on a.object_id=b.object_id
--應用:
SELECT a.*
--結果:
--應用:
SELECT a.*
FROM myDBObjectCode_vw as a
WHERE a.definition like '%userid%' or a.definition like '%UserRole%'--結果:

沒有留言:
張貼留言