Encontrando um objeto no SQL Server

Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Para efetuar o download você precisa estar logado. Clique aqui para efetuar o login
Confirmar voto
0
 (1)  (0)

Saiba com esta dica como encontrar 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:

Exec sp_MSforeachdb
'Select * From ?..sysobjects where name like 'objectname'''

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.

Exec sp_MSforeachdb
'if exists(select * from ?..sysobjects where name =
''license'') select * from ?..sysobjects where name = ''license'' '
 

Isto retornará todas as informações desta tabela.

 
Você precisa estar logado para dar um feedback. Clique aqui para efetuar o login
Receba nossas novidades
Ficou com alguma dúvida?