| 1 |
Uma instrução ALTER não pode conter uma mistura de opções imediatas e pendentes. |
| 2 |
Uma instrução ALTER TABLE com opções imediatas não é permitida se alguma alteração de definição estiver pendente para o espaço de tabela ou qualquer objeto dentro do espaço de tabela. |
| 3 |
Uma instrução CREATE TABLE não é permitida se alguma alteração de definição estiver pendente para o espaço de tabela. |
| 4 |
Uma instrução DROP TABLE não é permitida se o espaço de tabela contido não estiver sendo eliminado implicitamente e quaisquer alterações de definição estiverem pendentes para o espaço de tabela. |
| 5 |
Uma instrução ALTER TABLESPACE para mudar de um Db2 |
| 6 |
Uma instrução ALTER INDEX para alterar de um conjunto de dados gerenciado pelo Db2 para um conjunto de dados gerenciado pelo usuário não é permitida se qualquer alteração de definição estiver pendente para o índice ou espaço de tabela. |
| 7 |
Uma opção pendente não é permitida se o espaço de tabela estiver em um estado incompleto. |
| 8 |
Uma opção pendente não é permitida se a tabela contida no espaço de tabela ou associada ao índice estiver em um estado incompleto.
Uma instrução ALTER TABLE com uma cláusula DROP COLUMN não é permitida se a definição da tabela estiver em um estado incompleto. |
| 9 |
Uma instrução ALTER INDEX para mudar de COMPRESS NO para COMPRESS YES não é permitida se alguma mudança de definição estiver pendente para o índice. |
| 10 |
Uma instrução ALTER INDEX para alterar PIECESIZE não é permitida se qualquer alteração de definição estiver pendente para o índice ou espaço de tabela. |
| 11 |
Uma instrução RENAME TABLE ou RENAME INDEX não é permitida se alguma alteração de definição estiver pendente para o objeto. |
| 13 |
Uma instrução ALTER INDEX REGENERATE não é permitida se alguma alteração de definição estiver pendente para o espaço de tabela ou objetos dentro do espaço de tabela. |
| 14 |
Uma instrução ALTER INDEX ADD COLUMN não é permitida se alguma alteração de definição estiver pendente para o espaço de tabela ou objetos dentro do espaço de tabela. |
| 15 |
Uma instrução ALTER TABLESPACE para alterar FREEPAGE não é permitida se qualquer alteração de definição estiver pendente para o espaço de tabela. |
| 16 |
Uma instrução ALTER TABLESPACE para alterar o CCSID não é permitida se alguma alteração de definição estiver pendente para o espaço de tabela ou tabela. |
| 17 |
Uma instrução CREATE INDEX não é permitida se quaisquer alterações de definição estiverem pendentes para o espaço de tabelas ou quaisquer objetos dentro do espaço de tabelas. |
| 18 |
Uma instrução DROP INDEX não é permitida quando todas as seguintes condições forem verdadeiras:
- O índice é um índice exclusivo definido em uma coluna ROWID que é definido como GENERATED BY DEFAULT
- As alterações de definição estão pendentes para o espaço de tabelas ou quaisquer objetos dentro do espaço de tabelas.
- O espaço de tabela foi criado explicitamente.
|
| 19 |
Uma instrução DROP INDEX não é permitida quando as duas condições a seguir são verdadeiras:
- O índice é um índice vazio em uma tabela auxiliar que reside em um espaço de tabela LOB criado explicitamente.
- As alterações de definição estão pendentes para o espaço de tabela base ou quaisquer objetos dentro do espaço de tabela base.
|
| 20 |
Uma instrução DROP TABLE não é permitida quando as duas condições a seguir são verdadeiras:
- A tabela é uma tabela auxiliar vazia.
- As alterações de definição estão pendentes para o espaço de tabela base ou quaisquer objetos dentro do espaço de tabela base.
|
| 21 |
Uma instrução CREATE VIEW não é permitida se houver qualquer alteração de definição pendente para a coluna. |
| 22 |
Uma instrução CREATE TRIGGER que cria um gatilho INSTEAD OF não é permitida se a visualização for dependente de quaisquer tabelas com alterações de definição pendentes. |
| 23 |
Uma instrução CREATE TRIGGER não é permitida se a tabela de acionamento tiver alterações de definição pendentes. |
| 24 |
Uma instrução CREATE PERMISSION não é permitida em uma tabela se a tabela ou qualquer tabela referenciada tiver alterações de definição pendentes. |
| 25 |
Uma instrução CREATE MASK não é permitida em uma tabela se a tabela ou qualquer tabela referenciada tiver alterações de definição pendentes. |
| 26 |
Uma instrução CREATE FUNCTION que cria uma função de tabela SQL não é permitida se qualquer tabela referenciada tiver alterações de definição pendentes. |
| 27 |
Uma instrução CREATE TABLE ou ALTER TABLE que define uma tabela de consulta materializada não é permitida se qualquer tabela referenciada tiver alterações de definição pendentes. |
| 28 |
Depois que RECOVER for executado no espaço de tabela especificado até um ponto no tempo antes da materialização de alterações de definição pendentes e antes de REORG ser executado no espaço de tabela para concluir a recuperação, nenhuma das seguintes instruções é permitida:
- Uma instrução ALTER TABLESPACE com a cláusula DROP PENDING CHANGES.
As seguintes instruções não são permitidas em objetos no espaço de tabela:
- CREATE TABLE
- ALTER TABLE
- RENAME
- DROP TABLE
As seguintes instruções não são permitidas em índices em tabelas no espaço de tabela:
As seguintes instruções não são permitidas em objetos auxiliares que estão associados ao espaço de tabela:
- CREATE AUXILIARY TABLE
- ALTER TABLE
- DROP TABLE
|
| 29 |
Existem alterações de definição pendentes para a tabela associada. |
| 30 |
Uma instrução ALTER TABLESPACE para alterar DSSIZE no nível da partição não é permitida se alguma alteração de definição estiver pendente para o espaço de tabela. |
| 31 |
Uma instrução ALTER TABLE para alterar a chave de limite não é permitida se houver alterações pendentes devido à inserção de novas partições. |
| 32 |
Uma instrução ALTER INDEX que altera um índice para NOT PADDED não é permitida se o índice fizer referência a uma coluna com alterações de definição pendentes. |
| 33 |
Uma instrução CREATE TABLE ou ALTER TABLE não é permitida se uma cláusula FOREIGN KEY faz referência a uma coluna pai que possui alterações de definição pendentes. |
| 35 |
Uma instrução ALTER INDEX para alterar DSSIZE no nível do índice não é permitida se houver qualquer alteração de definição pendente para o índice ou espaço de tabela. |
| 36 |
ALTER TABLE ADD PARTITION ENDING AT x ou ALTER TABLE ADD PARTITION ENDING AT x ALTER PARTITION n ENDING at y não é permitido em um espaço de tabela de partição por intervalo que tenha alterações de chave de limite não materializadas na última partição lógica. |
| 38 |
Uma instrução ALTER TABLESPACE que resulta em uma alteração de definição pendente para um espaço de tabela LOB não é permitida se o espaço de tabela contiver uma tabela auxiliar que tenha um índice com conjuntos de dados que ainda não foram definidos. |