| |
Db2 for z/OS 12.0.0 - SQL error codes
- Causa
- THE OBJECT object-name CANNOT BE CREATED BECAUSE THE FIRST THREE CHARACTERS ARE RESERVED FOR SYSTEM OBJECTS
Foi feita uma tentativa de criar um objeto, mas o nome que foi especificado não pode ser usado porque começa com caracteres reservados.
- object-name
-
- O nome do objeto.
As seguintes restrições se aplicam a nomes de objetos:
- Reserved prefix "SYS"
- Com algumas exceções, a string "SYS" não é permitida nos três primeiros caracteres de um nome de objeto.
Esta mensagem também é emitida para uma instrução GRANT em resposta a uma tentativa de conceder os privilégios CREATEIN, ALTERIN ou DROPIN em
um esquema com o prefixo "SYS".
As mesmas restrições se aplicam neste caso.
- Prefix "DSN"
- Um nome de banco de dados não pode consistir na string "DSN" seguida por cinco dígitos.
- Role names
- Os nomes das funções não podem começar com nenhuma das seguintes strings:
- ACCESSCTRL
- DATAACCESS
- DBADM
- DBCTRL
- DBMAINT
- NONE
- NULL
- PACKADM
- PUBLIC
- SECADM
- SQLADM
- SYS
Esta condição é semelhante à condição relatada na mensagem do pré-compilador DSNH794I .
- Ação do sistema
- A declaração não pode ser processada.
- Resposta ao Desenvolvedor
- Selecione um nome que não comece com uma string reservada.
SQLSTATE: 42939
© Copyright IBM Corp.
|
| |