Erro ao mudar o nome da coluna
26/08/2019
0
Olá, estou mudando o nome de uma coluna na minha tabela no IBExpert mas esta aparecendo esse erro:
This operation is not defined for system tables.
unsuccessful metadata update.
Column CONTROLE from table TAJUSTEESTOQUE is referenced in TAJUSTEESTOQUE_BI.
Como posso resolver ?
Desde já Obrigado.
This operation is not defined for system tables.
unsuccessful metadata update.
Column CONTROLE from table TAJUSTEESTOQUE is referenced in TAJUSTEESTOQUE_BI.
Como posso resolver ?
Desde já Obrigado.
Jose Silva
Curtir tópico
+ 0
Responder
Posts
26/08/2019
Emerson Nascimento
o campo está sendo referenciado (utilizado) no gatilho TAJUSTEESTOQUE_BI.
você pode desativar o gatilho (no código do gatilho/trigger, troque active por inactive), ou inibir a linha onda há referência para o campo, ou ainda excluir o gatilho/trigger (obviamente, salvando o código em algum local).
lembrando que se houver índices com o campo, eles também precisarão ser ajustados (alterados ou excluídos) antes de alterar o nome do campo.
depois você poderá alterar o campo.
refazer o gatilho e os índices.
você pode desativar o gatilho (no código do gatilho/trigger, troque active por inactive), ou inibir a linha onda há referência para o campo, ou ainda excluir o gatilho/trigger (obviamente, salvando o código em algum local).
lembrando que se houver índices com o campo, eles também precisarão ser ajustados (alterados ou excluídos) antes de alterar o nome do campo.
depois você poderá alterar o campo.
refazer o gatilho e os índices.
Responder
26/08/2019
Ricardo Araujo
Boa tarde,
Neste caso precisa verifica todos os relacionamento que a tabela tem, se tiver precisa excluir relacionamentos e apagar os trigger, depois de fazer tudo isto só realizar alteração da coluna, se não fizer isto não vai conseguir.
Post o script e os print das tela do banco assim podemos ajudar melhor.
Neste caso precisa verifica todos os relacionamento que a tabela tem, se tiver precisa excluir relacionamentos e apagar os trigger, depois de fazer tudo isto só realizar alteração da coluna, se não fizer isto não vai conseguir.
Post o script e os print das tela do banco assim podemos ajudar melhor.
Responder
Clique aqui para fazer login e interagir na Comunidade :)