Inserindo dados - Tabela particionada já existente
Boa tarde Pessoal!
Estou com problema para inserir dados em uma tabela particionada composta!
Na tabela dba_tab_partitions os dados são mostrados da seguinte forma...
1 PDIA_98_20091023 0
2 PDIA_98_20091022 0
3 PDIA_98_20091021 0
4 PDIA_98_20091020 0
5 PDIA_98_20091019 0
Fiz o seguinte insert, já utilizando uma partição existente
Mas está apresentando a seguinte mensagem de erro :/
ORA-14400: inserted partition key does not map to any partition"
Alguém poderia me ajudar ?
Estou com problema para inserir dados em uma tabela particionada composta!
Na tabela dba_tab_partitions os dados são mostrados da seguinte forma...
1 PDIA_98_20091023 0
2 PDIA_98_20091022 0
3 PDIA_98_20091021 0
4 PDIA_98_20091020 0
5 PDIA_98_20091019 0
Fiz o seguinte insert, já utilizando uma partição existente
INSERT INTO HE0_DT_INF_INTERFAZ_DIA(COD_PAIS, FEC_DATA, INTERFAZ) VALUES(98, 20091023, 'CRE');
Mas está apresentando a seguinte mensagem de erro :/
ORA-14400: inserted partition key does not map to any partition"
Alguém poderia me ajudar ?
Alan Miranda
Curtidas 0
Respostas
Marisiana Battistella
26/06/2014
Oi Alan!
Qual é o tipo de dado que o campo FEC_DATA deve armazenar?
Qual é o tipo de dado que o campo FEC_DATA deve armazenar?
GOSTEI 0
Alan Miranda
26/06/2014
Oi Marisiana!
COD_PAIS - NUMBER(2)
FEC_DATA - NUMBER(8)
COD_INTERFAZ - VARCHAR(25)
Então este particionamento é composto, mas não sei quais são as chaves que compõe este particionamento :/
Há algum lugar que podemos consultar ou configurar este particionamento ?
Muito Obrigado!
COD_PAIS - NUMBER(2)
FEC_DATA - NUMBER(8)
COD_INTERFAZ - VARCHAR(25)
Então este particionamento é composto, mas não sei quais são as chaves que compõe este particionamento :/
Há algum lugar que podemos consultar ou configurar este particionamento ?
Muito Obrigado!
GOSTEI 0
Marisiana Battistella
26/06/2014
Eu não sei quase nada sobre particionamento...
Tenta executar o comando no SQLPlus...
Se não me engano, esse comando mostra a estrutura da tabela..
Faz um tempo q não uso o Oracle então não tenho certeza se é ou não...
Tenta executar o comando
DESC <nome_tabela>
Se não me engano, esse comando mostra a estrutura da tabela..
Faz um tempo q não uso o Oracle então não tenho certeza se é ou não...
GOSTEI 0
Alan Miranda
26/06/2014
Então no comando DESC mostra somente a estrutura da tabela e não do particionamento!
Pelo mensagem de erro, parece que tem alguma chave do particionamento que não estou inserindo, por isso que eu quero ver as configurações do particionamento
Pelo mensagem de erro, parece que tem alguma chave do particionamento que não estou inserindo, por isso que eu quero ver as configurações do particionamento
GOSTEI 0
Itamar Souza
26/06/2014
Bom dia
Veja na tabela HE0_DT_INF_INTERFAZ_DIA se tem algum campo chave, se o campo é auto incremento, caso não seja você precisa inseri uma informação no campo.
Veja se ajuda
Veja na tabela HE0_DT_INF_INTERFAZ_DIA se tem algum campo chave, se o campo é auto incremento, caso não seja você precisa inseri uma informação no campo.
Veja se ajuda
GOSTEI 0
Alan Miranda
26/06/2014
Bom dia Itamar,
Nessa tabela existem outros campos, mas somente os que estou passando são obrigatórios. As chaves da tabela são COD_PAIS e INTERFAZ.
Teoricamente era pra funcionar, pois estou utilizando um partição já existente e passando todos campos obrigatórios :/
Nessa tabela existem outros campos, mas somente os que estou passando são obrigatórios. As chaves da tabela são COD_PAIS e INTERFAZ.
Teoricamente era pra funcionar, pois estou utilizando um partição já existente e passando todos campos obrigatórios :/
GOSTEI 0