Pular para o conteúdo

lipcurl

Fazer o Forms abrir um novo Form ao perder conexão !

Saudações Rubro-Negras a todos, ( MENGÃO ) Depois de longas 3 semanas de prova na faculdade, estou vivo !! Agora é só relaxar e planejar o que fazer nos horários vagos que tenho enquanto a faculdade não volta… Aproveitar pra repor as noites de sono perdidas, atenção para namorada, família, cachorro e o BLOG!!! Enfim, andei dando uma pesquisada e… Continue a ler »Fazer o Forms abrir um novo Form ao perder conexão !

PL/SQL BULK BINDS

Bem, pensando sempre no ganho de performace é interessante falar de bunk binds. Então, a associação de valores a variáveis de pl/sql em comandos de sql é chamado de bind. A associação de uma coleção inteira de uma única vez é chamado de bulk bind. DECLARE TYPE L_NUM IS TABLE OF NUMBER INDEX BY BINARY_INTEGER; WCD_L L_NUM; BEGIN FOR X… Continue a ler »PL/SQL BULK BINDS

PL/SQL, O início !

Bem, a PL/SQL é uma linguagem de programação procedural da ORACLE, extensão ao SQL DML.

Com o PL/SQL pode-se usar comandos SQL para manipular os dados da base de dados ORACLE e fluxos de controle para processamento de dados.

Podemos declarar variáveis, criar subprogramas ( procedures e functions ) e controlar erros de execução.

A linguagem possui uma estrutura baseada em blocos. E cada bloco podem ter sub-blocos. Um bloco permite que se façam declarações locais aos bloco, que deixam de existir quando o bloco termina.

Cada bloco é composto de básicamente 3 áreas.

http://pastebin.com/f65bc5ee9

A ordem das partes é Lógica, primeiro devemos efetuar as declarações, para depois utilizar (na lógica) as variáveis criadas. A situações de erros detectadas a tempo de execução podem ser tratadas na parte referente a erros.

A indicação de fim de linha de comando, em PL/SQL, é feita com um ponto e virgula. (   ; )

Exemplos:

http://pastebin.com/f79fa0bc

http://pastebin.com/f75b25585

Componentes da Linguagem

Identificadores

Um identificador em PL/SQL consiste de uma letra opcionalmente seguida de números, $, _ ou #. As letras podem ser minúsculas ou maiúsculas ( NÃO É CASE SENSITIVE ).

http://pastebin.com/f24bd07af

O tamanho máximo de um identificador é 30 caracteres.

Existem algumas palavras que possuem um significado especial para a PL/SQL e não devem ser usados como identificadores, essas são chamadas de palavras reservadas.

Literais

É uma representação explícita de um número, caracter ( string de comprimento 1), string ( conjunto de caracteres) ou boleano, não representado por um identificador.

http://pastebin.com/f4e81e4a3

Variáveis

Cada constante ou variável possui um tipo que especifica o formato de armazenamento, restrições e intervalo de valores. O dado pode ser simples ou composto.

Sintaxe

Variável – tipo [not null] [ { := default } Valor inicial ]

Subtipos

São subconjuntos de tipos de variáveis. Possuem um restrição sobre o tipo que caracteriza o subconjunto de valores.

Tipo de Variáveis

BINARY_INTEGER;

CHAR

NUMBER;

LONG;

VARCHAR2;

RAW;

BOOLEAN;

PLS_INTEGER;

%TYPE;

Continue a ler »PL/SQL, O início !

plugins premium WordPress