0
A
回答
0
試試這個:
SELECT 'select * from ' || table_name || ' where ' || clause
FROM (SELECT DISTINCT REPLACE(stragg(column_name)
over(PARTITION BY table_name ORDER BY table_name), ',',
' = ''__your_string__'' OR ') || ' = __your_string__' clause,
table_name
FROM user_tab_columns
WHERE table_name IN
(SELECT table_name
FROM all_constraints
WHERE constraint_type = 'R'
AND r_constraint_name IN (SELECT constraint_name
FROM all_constraints
WHERE constraint_type IN ('P', 'U')
AND table_name = '__yout_table__')));
另外,你必須把它包在PLSQL或循環以某種方式來執行記錄集的每一行。
相關問題
- 1. 字符串搜索/通配符匹配
- 2. 字符串匹配字符串搜索列表
- 3. 字符串匹配的搜索
- 4. 正在搜索匹配的字符串
- 5. 字符串中的oracle搜索字
- 6. Java - 在表中搜索匹配字符串的對象
- 7. Erlang:在列表中搜索匹配的字符串
- 8. 搜索正則表達式匹配的字符串並替換
- 9. 搜索列表:僅匹配精確的詞/字符串
- 10. Ruby搜索匹配字符對的字符串
- 11. 正則表達式搜索XSL,匹配後選擇字符串
- 12. 正則表達式搜索字符串匹配下一個
- 13. 搜索正則表達式匹配字符串
- 14. 改進SQL函數搜索表匹配字符串
- 15. 在變量中搜索字符串並返回匹配的字符串
- 16. 與Oracle文本搜索最接近的匹配,包括短字符串
- 17. PHP,字符串搜索中的匹配大小寫
- 18. 與jquery中的精確搜索字符串匹配
- 19. 如何在SOLR/lucene中匹配搜索字符串的子集
- 20. 在perl中的搜索字符串內嵌入多重匹配
- 21. 如何將搜索字符串與python中的內容匹配
- 22. 如何搜索字符串中的單詞(完全匹配)?
- 23. 從Perl中的哈希搜索子字符串匹配
- 24. 在數組中搜索匹配的字符串
- 25. 搜索一些與「\」與powershell的字符串 - 匹配運算符
- 26. 字符串匹配字符用粗體不替換搜索字符串
- 27. 必應:搜索 - 只匹配確切的文字字符串?
- 28. 關鍵字與任意字符串列表匹配的搜索列表
- 29. instr與正則表達式在oracle中的字符串匹配
- 30. 查找表列中的匹配字符串Oracle 10g
如何將表定義爲'孩子'?這背後有什麼想法? – i100
更新了我的問題。請檢查 – Yahiya
可能的重複[Oracle搜索所有表的所有列的字符串](http://stackoverflow.com/questions/6389666/oracle-search-all-tables-all-columns-for-string ) –