Tempo aproximado para leitura: 00:00:50 min
Ocorrência
Necessidade de realizar alterações na tabela PIMSCS.SV_RECOPER, porém a mesma apresenta mais de uma chave primária definida, impedindo operações como recriação ou ajustes de constraints.
Ambiente
TOTVS Agro – TOTVS Agro – Bioenergia – Pagto Fornecedores (São Paulo) - PGFOCOSA – Versão 12
Causa
A tabela PIMSCS.SV_RECOPER está configurada com múltiplas chaves primárias, o que não é permitido. Para seguir com alterações estruturais, é necessário remover a chave primária excedente.
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
1. Confirme no dicionário de dados se a tabela realmente possui múltiplas chaves primárias;
2. Caso confirmado, remova a constraint da chave primária com o comando SQL abaixo:
-- Remoção da PRIMARY KEY
ALTER TABLE PIMSCS.SV_RECOPER DROP CONSTRAINT SV_RECOPER_PK;
3. Após a remoção, prossiga com os ajustes necessários na estrutura da tabela;
Observações:
- É importante garantir que outra chave primária esteja corretamente definida, se necessário para integridade dos dados.
- Caso precise comparar estruturas, mantenha o script original da tabela para apoio técnico.
Categoria: Banco de Dados / Tabelas / Constraints
Palavras-chave: SV_RECOPER, chave primária, primary key, constraint, erro de estrutura, PIMS CS
0 Comentários