GPO ( Grupo de Profissionais Oracle )
A maior comunidade Oracle do Brasil !

Tagged: pl/sql

12c 0

12c – SQL Text Expansion

No Oracle Database 12c, foi introduzida uma nova funcionalidade, o SQL Text Expansion. E na package DBMS_UTILITY, foi adicionada a procedure EXPAND_SQL_TEXT. SQL> variable retornoclob SQL> begin dbms_utility.expand_sql_text( input_sql_text => ‘select * from emp’, output_sql_text=> :retorno ); end; / PL/SQL procedure successfully completed. SQL> print retorno RETORNO ——————————————————————————- SELECT “A1″.”EMPNO” “EMPNO”,”A1″.”ENAME”...

12c 0

12c – PL/SQL From SQL

  Antes do 12c, era necessário criar uma PL/SQL function/procedure (schema object) para utilizar em conjunto com um comando SQL e para isso era necessário ter privilégios de CREATE PROCEDURE. Segue um exemplo retirado de uma apresentação do Tom Kyte:...

bd 0

Consumindo Web Services via UTL_DBWS

Considerações – Iniciando com a versão 11.2 do banco de dados Oracle, não é mais possível instalar o UTL_DBWS utilitário diretamente no usuário SYS por razões de segurança e devido a incompatibilidades com a JVM. Porém, é possível e recomendado...

b2ap3_thumbnail_plsql.jpg 0

Utilizando ROWTYPE – Parte I

A PL/SQL é uma linguagem que como qualquer outra, possui boas e más práticas de programação. Existem vários caminhos para se chegar ao mesmo resultado, mas existem maneiras mais inteligentes para se alcançar isso. Um exemplo é o uso de...

b2ap3_thumbnail_plsql.jpg 6

Dica: WM_CONCAT

A partir do Oracle 11g é possível concatenar o resultado de várias linhas de um campo no SELECT usando o comando LISTAGG. Isso muitas vezes se mostra um recurso útil quando há a necessidade de exibir esses resultados em uma...