Pular para o conteúdo
  • Este tópico contém 3 respostas, 4 vozes e foi atualizado pela última vez 18 anos, 8 meses atrás por armandoveloso.
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #79879
    Euler
    Participante

      Galera queria saber c tem como buscar todo o comando
      create q foi digitado para visualizar,,
      estive pesquisando e descobri q com as procedures tem como fazer e com o create ???
      algem pode me ajduar ???
      obrigado Euler

      #79880
      Marcio68Almeida
      Participante

        Você pode juntar informações das seguintes tabelas :
        dba_tab_columns, dba_tables, dba_segments, dba_dependencies, dba_constraints…
        e montar o script.

        #79882
        gustavodesa
        Participante

          Você pode utilizar a dbms_metadata.get_ddl para gerar a DDL.
          Basta informar o tipo de objeto, nome do objeto, e o esquema que ele se encontra conforme o exemplo abaixo:

          SELECT dbms_metadata.get_ddl(‘TABLE’,’NOME_OBJETO’,’SCHEMA”) FROM DUAL;

          Espero ter ajudado !!!

          Gustavo de Sá Oliveira !!!!

          #79903
          armandoveloso
          Participante

            Euler,

            outra dica que posso acrescentar é que se vc tiver utilizando o SQLPLUS é bom definir a variavel de ambiente “long” para um valor bem alto, senao provavelmente vc verá o resultado “cortado”, incompleto…
            coloque 50000, ou mais.. :

            set long 100000

            Pronto! Assim ta melhor…

            Completando ainda mais, caso necessite, vc pode “ir além” no comando
            “select dbms_metadata.get_ddl” e ao inves de colocar “from dual”, especifique uma tabela do dicionario, tipo “user_tables”, “dba_tables”, ETC…

            ou seja, pode fazer assim:

            SELECT DBMS_METADATA.GET_DDL(‘TABLE’, UT.table_name)
            FROM USER_TABLES UT
            WHERE UT.TABLE_NAME ……. ;

            Dessa forma, vc pode pegar a DDL de várias tabelas de uma vez só!!!
            Para isso, é bom que vc gere um arquivo de spool pra melhor controle das respostas…

            []’s
            Armando.

          Visualizando 4 posts - 1 até 4 (de 4 do total)
          • Você deve fazer login para responder a este tópico.