A informação é da tabela de consulta oracle relacionado

estudantes Reproduzido HE

 

seleccionar '(carclaim reivindicações de seguros) que sysName',
       t.TABLE_NAME,
       c.comments,
       col.COLUMN_NAME,
       col.DATA_TYPE,
       col.DATA_LENGTH,
       comm.comments,
       col.NULLABLE,
       caso uc.constraint_type
         Quando 'P' o, em seguida,
          'a Y '
         a outra
          ' N '
       End 'primarkKey'
  de USER_TABLES T - busca tabelas usadas
 junção interna user_tab_comments C - mesa Notas 
ON t.TABLE_NAME = c.table_name
 Inner USER_TAB_COLUMNS o COL Junte - estrutura de todos os campos de todas as tabelas informações
ON = t.TABLE_NAME col.TABLE_NAME
 Inner do USER_COL_COMMENTS COMM Junte - todas as colunas de todas as tabelas
no comm.table_name = col.NOME DA TABELA
comm.column_name = col.COLUMN_NAME e
  deixou a Junte-(SELECT ucc.table_name, ucc.column_name, uc.constraint_type
               da UCC USER_CONS_COLUMNS
              Inner USER_CONSTRAINTS o Junte 
               - USER_CONSTRAINTS tabela de restrição é uma visão retratando tipo de restrição (constraint_type) que pertence qual a tabela (table_name), se a restrição de tipo R (chave estrangeira), em seguida, é armazenado campo r_constraint_name é referenciado tabela nome de restrição chave mestra primário.   
               - USER_CONS_COLUMNS é uma vista de um campo de restrição de tabela, descrito na tabela e constrangimentos o que colunas relacionadas envolvidas em restrições estes chave primária, restrição de chave estrangeira, o índice de restrição.
               - tanto por (proprietário, constraint_name, table_name) associado
               ON ucc.constraint_name UC = uc.constraint_name
              ONDE uc.constraint_type = ' P '
                e ucc.table_name =' GCADJUSTMENTMAIN ') UC = NO uc.table_name
                                                               col.TABLE_NAME
                                                           e uc.column_name =
                                                               col.COLUMN_NAME
 onde t.TABLE_NAME em ( 'GCADJUSTMENTMAIN')
 ORDER BY col.TABLE_NAME, col.COLUMN_ID, UC.constraint_type;

Publicado 316 artigos originais · Louvor obteve 33 · vista 210 000 +

Acho que você gosta

Origin blog.csdn.net/yz18931904/article/details/105204856
Recomendado
Clasificación