Exemplos de scripts ORACLE e PL/SQL que uso frequentemente.
-
CREATE_TABLE_EXAMPLE.sql: Exemplo de criação de tabela com comentário em tabela e colunas, grants para alterações e criação de sinônimo (synonym).
-
INSERT_ERROR_HANDLE.sql: Tratamento de exceção para insert de valores duplicados.
-
IF_EXISTS_SAMPLES.sql: Verifica se constraint e index existe e, se sim, deleta a mesma antes de criar novamente. Verificar se coluna existe antes de fazer o drop.
-
IF_EXISTS_SAMPLES_2.sql: Faz tratamento de exceção para coluna existente e index existente e não existente. Verificar se coluna existe antes de fazer o drop.
-
CRIAR_DB_USER.sql: Criação de OWNER com exemplos de GRANT. Criação de TABLESPACES setando o padrão do owner criado. GRANT para depuração.
-
CREATE_TRIGGER_SEQ_EXAMPLE.sql: Exemplo de TRIGGER para fazer auto incremento em tabela de PK sequencial.
-
DELETE_DUPLICATES.sql: Deletar valores duplicados de tabela.
-
FUNCTION_EXAMPLE.sql: Exemplo básico de function.
-
FUNCTION_LOOP_EXAMPLE.sql: Exemplo de function com LOOP.
-
GENERATE_DROP_OBJECTS.sql: Script para gerar DROP de todos objetos do OWNER (criar filtro caso queira criar para objetos específicos).
-
SELECT_TABLESPACES.sql: Query para localizar tablespaces do owner.
-
ALTER_CHARACTERSET.sql: Alteração do CHARACTERSET do ambiente. Query para verificar character_set atual.
-
PARTITIONS_EXAMPLES.sql: Exemplos para criação de partições.
-
PRC_CLEAN_EMPTY_PARPITIONS.sql: Procedure para limpar partições vazias.