Olá Pessoal,
Existe algum comando similar ao comando: CREATE TABLE nome_tabela AS SELECT * FROM nome_outra_tabela, que permite copiar a estrutura da tabela como um todo (CONSTRAINTS, ÍNDICES, ETC.), uma clonagem perfeita da tabela?
Att,
Clonagem de tabelas???
- adrianoturbo
- Moderador
- Mensagens: 393
- Registrado em: Qui, 20 Mar 2008 4:09 pm
- Localização: Brasília
Adriano Alves
---Para cada problema dificil existe uma solução simples.----
---Para cada problema dificil existe uma solução simples.----
Não é possível criar uma tabela de outra tabela com restrições. Você pode copiar os dados e a estrutura, mas não as restrições. Você precisa fazer isso manualmente. Criar a tabela manualmente, executando o mesmo script a partir da tabela existente e executar outra consulta para copiar os dados.
-
- Moderador
- Mensagens: 2016
- Registrado em: Qua, 12 Jan 2005 3:25 pm
- Localização: Araraquara - SP
Abraço,
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Trevisolli
OCA Oracle PL/SQL Developer Certified Associate
OCP Oracle Forms Developer Certified Professional
Araraquara-SP
Nesse caso, uma dica seria extrair o DDL e depois jogar as informações com INSERT as Select.
Dependendo da versão do teu BD, se não tiver ferramenta gráfica de extração, dá uma olhada em DBMS_METADATA.
Qualquer coisa, manda pra gente.
Dependendo da versão do teu BD, se não tiver ferramenta gráfica de extração, dá uma olhada em DBMS_METADATA.
Qualquer coisa, manda pra gente.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 22 visitantes