O problema é que dependendo da versão do Oracle não é possível criar uma constraint com um nome maior do que 30 caracteres. Na versão 12.1.0.2 do Oracle, por exemplo, ao tentar criar a constraint abaixo gerou o erro ORA 972 identifier is too long.
---
ALTER TABLE PERIODOSAFRA_ICONE ADD CONSTRAINT
PERIODOSAFRA_ICONE1_FK_PERIODOSAFRA
FOREIGN KEY (ID_PERIODOSAFRA)
REFERENCES PERIODOSAFRA ON DELETE CASCADE;
---
Isso porque nesta versão o tamanho para o nome é 30 caracteres (utilizei como referência a tabela ALL_CONSTRAINTS coluna CONSTRAINT_NAME) a neste do script o tamanho é 35.
Já em nosso ambiente, base PIMSMCDES@TIETE, que está na versão 12.2.0.1.0, permite criar a constraint acima normalmente, pois nesta versão o limite é 128 caracteres.
Diante disso, o nosso Cloud abriu o ticket vinculado a esta issue para que seja avaliado alguma tratativa para os nomes das constraints que expedimos nos pacotes, talvez, limitando sempre a 30 caracteres, por exemplo, para ser compatível com essas versões que também estão homologadas no produto e que tem essa limitação (Requisitos para Instalação do Pims Multicultivos / https://tdn.totvs.com/display/public/EN/Banco+de+Dados+-+TOTVS+Agro+Multicultivo).
SIMULAÇÃO INTERNA
Ultrapassando 128 caracteres
![](/download/attachments/640202207/image2021-9-15_9-15-9.png?version=1&modificationDate=1631708315590&api=v2)
![](/download/attachments/640202207/image2021-9-15_9-16-47.png?version=1&modificationDate=1631708315557&api=v2)
![](/download/attachments/640202207/image2021-9-15_9-18-0.png?version=1&modificationDate=1631708315483&api=v2)
AMBIENTE CLOUD
![](https://p23.zdusercontent.com/attachment/888110/C4SCQmZvBOCF2uLx5B6TYTZpa?token=eyJhbGciOiJkaXIiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0..QS_DvpzLj1FkHYUVHh9d8g.Gd8U2qtItYyIKPkBF9aHwMoivEwL4oF2mZQHNkFBGiD4gS7P1KGha49wtCDgmdZ6AYp2FxWKbv3hH_VyIpVcfXTLL8aJJLjewo8xoI7ta0dtsWxWRYl0X46q_--zL3VSM6rdJ6jd9gzFlEwJf32YzC12HYBnKMd0L9tvh4GqRRB9BUqo3QbfOc5aGA5TZ-AnsvkJSmHSRtHymOPrHVNotNkHogzHITDits6HR-T34aWBePKE7Wc3BxfayCUHVejMb1CDFFBg-gDrwY9-aP-dITpK1Du_4MyBhZawyxuR7UE.Lt-b-5rlRvDlTe7K6JVEyw)
![](https://p23.zdusercontent.com/attachment/888110/Sv5UMT5OAElKUsuBS6o11lDeS?token=eyJhbGciOiJkaXIiLCJlbmMiOiJBMTI4Q0JDLUhTMjU2In0..4Ga2oewbbRRQKihsArx19A.N43wPOFbN3pk2LoEaTUpIlFRRZzPYkgMvg071u5ApW6OHIMt5hAryD42tJ3yjNqtB93nxZ18zlnKCPsJS4AhgCOBxSmnzGCx5eNbxDxeuo6HdXCW6EK2BsdnR244EUEcNIVeem7gIft3LgPIJA3dgsdIpE6ZNx6v5MKTm6BOyTP4zIyYEEas8pXbRsq2I6j10rD3s8WsrXQvcRnXjWojwcvzo3r91BkbR6BSRn_NWZXNweZV_8IMOYFo24M6eKpBggJu5GMoYMXK0-ytxQXZEjjPv2fNRuNvfS5XZlqjy8o.tUZy1W3BsCvDRgLOr9_S6w)