Tanto quanto eu sei, no Microsoft SQL Server, é possível usar o CURSOR para "varrer" o banco de dados e obter todas as tabelas/entradas onde a string especificada é mencionada. Posso fazer isso no Oracle 11g DB? Alguma advertência/limite para tal cenário?
relate perguntas
-
Explicação do redimensionamento do descritor assíncrono
-
Existe alguma diferença entre Rem e -- comentários para SQL*Plus?
-
Pool de conexão para site baseado em PHP usando o banco de dados Oracle 11g
-
Melhor maneira de excluir um conjunto de registros muito grande no Oracle
-
Posso alterar o SID de um banco de dados Oracle?
Tenho dificuldade em imaginar como você conseguiria isso com um único cursor no SQL Server.
A mesma pergunta foi feita e respondida no StackOverflow . Se você quiser ser realmente complicado, também pode usar uma consulta XML para pesquisar objetos com uma única consulta.
Em ambos os casos, o resultado será incrivelmente lento, já que você está verificando todas as tabelas pelo menos uma vez por coluna de caractere.