0
有沒有人有使用文字字符串(可能需要本地化項目的語言翻譯)來識別T-SQL代碼的工具/技術的經驗?希望利用別人的經驗,可以爲我節省時間開發我自己的工具或 - 上帝禁止 - 手動完成。查找帶有本地化項目的文字字符串的T-SQL代碼
有沒有人有使用文字字符串(可能需要本地化項目的語言翻譯)來識別T-SQL代碼的工具/技術的經驗?希望利用別人的經驗,可以爲我節省時間開發我自己的工具或 - 上帝禁止 - 手動完成。查找帶有本地化項目的文字字符串的T-SQL代碼
只是一個想法,但你可以做這樣的事情:
SELECT
OBJECT_NAME(id),
[text]
FROM
syscomments
WHERE id IN (
SELECT id
FROM syscomments
WHERE [text] LIKE '%''%''%'
AND OBJECTPROPERTY(id, 'IsProcedure') = 1
GROUP BY id
)
,將顯示一個常量字符串在它字面上的每一個環節。
當然,如果你使用太多的動態SQL語句的執行,你會得到很多誤報......
希望它能幫助。
幫助消除一些。謝謝。 – Sean 2011-02-23 21:53:24
相關:http://stackoverflow.com/questions/5083985/search-all-stored-procs-for-a-literal-or-string – 2011-02-23 21:19:13
@OMGPonies不尋找一個特定的字符串,但sps /函數與任何文字字符串。 – Sean 2011-02-23 21:22:03
在最近兩天內有人問我,我找不到它 - 可能被轉移到dba。溢出... – 2011-02-23 21:22:28