Runtime Database Utilities

Índice

Executor de SQL e DML

RTDBUT.UTL_DB_SQL

Descrição

Permite executar consultas e DMLs livremente no banco de dados.

Podem ser utilizados vários comandos em sequência em uma mesma entrada. Estes comandos serão executados em uma transação e automaticamente comitados no final.

O resultado dos comandos SELECT será apresentado através de uma tabela.

Para os demais comandos de DML ou DDL, apenas o número de registros processados será informado.

Ver:

Campos:

Script a ser executado. Ver Telescope Script Engine
Número máximo de registros a serem listados nos comandos SELECT.
Indica se deve ou não replicar os comandos de DML e DDL para os outros servidores da rede.
Comandos de operações com entidades (INS, UPD e DEL) não consideram este campo.

Operações

Topo

Inicialização

Apenas inicializa o valor da replicação
Comportamento:Topo

Edição

Tela sem operações geradas. Totalmente customizada.
Comportamento:Topo

DML

Operação de alteração direta dos registros no banco de dados.
Topo

Executar

Executa o script informado, apresenta os resultados e volta a abrir o script para o usuário editar.
Topo

Gerar string

Transforma o script em uma declaração do tipo String.
Esta operação é utilizada para desenvolvedores em situações que é necessário codificar a execução de um SQL ou DML em Java.
Topo

Remover string

Converte linhs de código Java contendo um SQL/DML, removendo as aspas de formatação de uma String.
Esta operação é útil para desenvolvedores ao extrair comandos SQL/DML de códigos Java.
Topo

Formatar

Formata o SQL conforme o padrão sugerido pelo ANSI

Dúvidas frequentes

  • Como criar uma function ou procedure no PostgreSQL usando o UTL_DB_SQL ?
  • Como cria uma procedure/function de banco utilizando o UTL_DB_DQL?
  • Configurações

    RTDBUT.UTL_DB_SQL.USE_SCRIPT_ENGINE

    Usar engine de script

    Indica se a interface deve ou não utilizar o engine de script.

    Tipo: FLAG

    Regras

    Inicializa replicação

    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Inicialização"

    Navegar para edição

    Navega para a tela onde o usuário ode digitar o script.
    Eventos que disparam esta regra:
    • Depois de apresentar formulário "Inicialização"

    Setar formato

    Seta o formato do editor para SQL
    Eventos que disparam esta regra:
    • Antes de apresentar uma tela formulário "Edição"
    • Antes de apresentar uma tela formulário "Inicialização"