Encontrando um objeto no SQL Server
Saiba com esta dica como encontrar um objeto no SQL Server.
Encontrando um objeto no SQL Server
Para encontrar um objeto no SQL Server, como uma tabela de usuário, procure na tabela do sistema sysobjects do database local. Além disso, se o nome do banco de dados é desconhecido, use a seguinte query:
<SPAN lang=EN-US >Exec sp_MSforeachdb <BR></SPAN><SPAN lang=EN-US >'Select * From ?..sysobjects where name like 'objectname'''</SPAN>
O sinal de interrogação (?) na query é substituído com os nomes do banco de dados, internamente.
Em situações em que você acha que conhece o nome da tabela, você pode utilizar a estrutura “if” antes de rodar a query para a tabela license, por exemplo.
<SPAN ></SPAN><SPAN lang=EN-US >Exec sp_MSforeachdb <BR></FONT></SPAN><SPAN lang=EN-US >'if exists(select * from ?..sysobjects where name = <BR></SPAN><SPAN lang=EN-US >''license'') select * from ?..sysobjects where name = ''license'' '</SPAN><SPAN lang=EN-US > </SPAN>
Isto retornará todas as informações desta tabela.
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo