![](/img/trans.png)
[英]How to do a search and replace of a part of a string in all columns in all tables in an sql database
[英]How to search for a specific string in all columns within all tables of a SQL Server database?
我們要在我們的大約有120個表的所有數據庫中搜索一個字符串(即“ Hello World”)。 我們考慮過像mysql dump這樣的轉儲,但是它以奇怪的bak格式出現。
搜索應在每個表的每一列中進行。 這對於任何類型的腳本都是可行的,還是比我聽起來更難?
沒有可能並且容易編寫腳本來執行此操作。
意見建議:我認為您必須使用一些游標並使用其中一些對象來編寫腳本
完成這些操作后,在所有列下搜索“ Hello World”將更加簡單
這是一次性的還是您想定期做的事情?
如果是一次性的,那么如何使用導出數據向導將表導出到CSV文件中(假設您使用的是SQL Server,盡管我確定大多數數據庫都具有等效功能)。
完成此操作后,您可以在資源管理器中執行“查找文件”以查找所有出現的內容?
有點臟-但是可以用!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.