Este artigo demonstra como obter informações sobre objetos de esquema no Oracle usando exemplos adequados.
Exibindo informações sobre objetos de esquema no Oracle
Um objeto de esquema inclui tabelas, vistas, índices, seqüências e procedimentos. Este guia explicará como exibir:
Como exibir todos os objetos de esquema no Oracle?
O "all_objects”A visualização pode ser usada para exibir informações sobre todos os objetos acessíveis ao usuário atual, incluindo tabelas, visualizações, procedimentos, funções e pacotes. A consulta é dada abaixo:
Selecione Proprietário, object_type, object_nameNa consulta acima, o “SISTEMA”Representa um esquema.
Saída
A saída mostra que o “all_objects”A visualização recupera com sucesso o“ proprietário do esquema ”,“ tipo de objeto ”e“ nome do objeto ”.
Como exibir todos os nomes de esquema no Oracle?
Um esquema é um recipiente lógico para objetos de banco de dados e o nome do esquema pode ser recuperado recuperando o nome de usuário. Enquanto isso, tudo nomes de esquema pode ser recuperado usando o Selecione Declaração conforme dado abaixo:
Selecione o nome de usuário de All_users;Na consulta acima, o “nome de usuário”É uma coluna e“todos os usuários”É uma mesa.
Saída
A saída exibiu todos os nomes de esquema (nomes de usuário) no banco de dados atual.
Como exibir todas as tabelas de um esquema no Oracle?
Para exibir informações sobre todas as tabelas do esquema de banco de dados Oracle, digite a seguinte consulta:
Selecione * de All_Tables onde proprietário = 'c ## md';Na consulta acima, “all_tables"É uma mesa enquanto"C ## MD”É um nome de esquema.
Saída
A saída mostra que todas as tabelas em um esquema foram recuperadas.
Como exibir todas as colunas de uma tabela em um esquema no Oracle?
As informações de todas as colunas em uma tabela de um esquema podem ser exibidas usando o “all_tab_columns”Veja com o Selecione Declaração conforme dado abaixo:
Selecione * de all_tab_columns onde proprietário = 'c ## md' e tabela_name = 'países';Na consulta acima, “PAÍSES”Representa a tabela de“C ## MDSchema.
Saída
A partir do trecho de saída, pode -se ver que todas as colunas em uma tabela de um esquema foram exibidas.
Como exibir todas as visualizações de esquema no Oracle?
No Oracle, uma visão chamada “All_Views”É usado para exibir as informações de todas as visualizações em um esquema. A consulta é dada abaixo:
Selecione * de All_Views onde o proprietário = 'sys';Saída
A saída exibiu todas as visualizações do “Sys" do utilizador.
Como exibir todos os procedimentos de esquema no Oracle?
As informações sobre todos os procedimentos no esquema Oracle podem ser exibidos usando o “all_procedures" Visualizações. Vamos usar o seguinte comando para recuperar todos os procedimentos do “Sys”Esquema:
Selecione * de all_procedures onde proprietário = 'sys';Saída
A saída exibiu todos os procedimentos do esquema selecionado.
Conclusão
No Oracle, vistas diferentes são usadas com a instrução SELECT para exibir as informações sobre os objetos do esquema. Por exemplo, o todos os usuários A visualização é usada para exibir todos os nomes de esquema, ““all_tables ” mostra os nomes da tabela, ““all_tab_columns ” recupera todas as colunas em uma tabela, e o all_objects Visualização exibe todos os objetos de um esquema específico. Este guia explicou como exibir as informações sobre objetos de esquema usando exemplos práticos.