Save
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
Your email address is only used to allow you to reset your password. See our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

PL/SQL

Estruturas semanticas PL/SQL

QuestionAnswer
Identificadores usados para nomear objetos da PL/SQL como variáveis
Literais valores constantes, podendo ser Caracter, numérico ou booleanos
Declaração de variável nome_da_variavel tipo_da_variavel Ex: dataInicio DATE
tipos de dados CHARACTER, NUMBER, DATE, LOB, BOOLEANOS, TIPOS COMPOSTOS, TIPOS DE OBJETO e TIPOS DE REFERÊNCIA.
Tipo de Dados: CHARACTER Usados para armazenar dados alfanuméricos.
Tipo de Dados: NUMBER Usado para armazenar dados numéricos com precisão de até 38 digitos.
Tipo de Dados: DATE permite valores de data e hora
Tipo de Dados: LOB ado para armazenar dados não estruturados como imagens, arquivos binários.
Tipo de Dados: BOOLEANOS utilizadas em estruturas de controle, podem conter apenas os valores TRUE, FALSE ou NULL.
Tipo de Dados: TIPOS COMPOSTOS registros, tabelas e varrays; é um que tem componentes dentro dele.
Tipo de Dados: TIPOS DE OBJETO Consiste em um tipo composto que possui atributos
Tipo de Dados: TIPOS DE REFERÊNCIA pode apontar para posições de memória diferentes
%TYPE Utilizado para declarar uma variável com o mesmo tipo de uma coluna de alguma tabela
Função: TO_CHAR Converte seu argumento em um tipo VARCHAR2
Função: TO_DATE Converte seu argumento em um tipo DATE
Função: TO_TIMESTAMP Converte seu argumento em um tipo TIMESTAMP
Função: TO_TIMESTAMP_TZ Converte seu argumento em um tipo TIMESTAMP WITH TIMEZONE
Função: TO_DSINTERVAL Converte seu argumento em um tipo INTERVAL DAY TO SECOND
Função: TO_YMINTERVAL Converte seu argumento em um tipo INTERVAL YEAR TO MONTH
Função: TO_NUMBER Converte seu argumento em um tipo NUMBER
Função: HEXTORAW Converte uma representação hexadecimal na quantidade binária equivalente
Função: RAWTOHEX Converte um valor RAW em uma representação hexadecimal da quantidade binária
Função: CHARTOROWID Converte uma representação de caractere de um ROWID em formato binário interno
Função: ROWIDTOCHAR Converte uma variável binária interna de ROWID em formato externo de 18 caracteres
Escopo de variável é a parte do programa onde a variável pode ser acessada antes de ser liberada da memória.
visibilidade de uma variável é a parte do programa onde a variável pode ser acessada sem ter de qualificar a referência.
Operador: **, NOT Exponenciação, negação lógica
Operador: +,- Identidade, negação
Operador: *,/ Multiplicação, divisão
Operador: +,-,|| Adição, subtração, concatenação
Operador: =,!=,<,>,<=,>=, IS NULL, LIKE, BETWEEN, IN Comparação lógica
Operador: AND Conjunção lógica
Operador: OR Inclusão lógica
CASE "Exemplo: CASE teste WHEN '1' THEN result := 'a'; WHEN '2' THEN result :='b'; ELSE result := 'invalido'; END CASE;"
WHILE "WHILE condição LOOP Seqüência_de_instruções; END LOOP;"
Loops FOR numéricos "Loop que possui um número definido de iterações. Sintaxe: FOR contador IN [REVERSE] limite_inferior .. limite_superior LOOP Seqüência_de_instruções; END LOOP;"
Select Recupera os dados do banco de dados para as variáveis PL/SQL.
Insert Insere novas linhas na tabela a partir de variáveis, registros, subquerys, etc.
Update Atualiza colunas das tabelas a partir de variáveis, subquerys, registros, etc.
Delete Remove linhas de uma tabela do banco de dados.
Cláusula RETURNING Utilizada para obter as informações sobre a linha ou linhas que acabaram de ser processadas por um Comando DML
Sinônimos Permite criar um alias para a referência de uma tabela.
Controle de transações Uma transação é uma série de instruções SQL que podem ser aplicadas com sucesso, falhas ou canceladas.
Transações autônomas Permite que determinadas operações SQL sejam confirmadas independente do restante das operações de um bloco.
GRANT e REVOKE permissão para realizar operações como INSERT ou DELETE em uma tabela Oracle
Grant utilizada para permitir algum privilégio para determinado usuário.
Revoke revoga um privilégio concedido a um usuário.
Roles Permite facilitar a administração dos privilégios. Consiste em uma coleção de privilégios, tanto de objetos quanto de sistema.
CHR Retorna o caractere que tem o valor equivalente ao x no conjunto de caracteres do bando de dados.
CONCAT(string1, string2) Retorna string1 concatenada com string2.
INITCAP (string) Retorna string com o primeiro caractere de cada palavra em letra maiúscula e os caracteres restantes de cada palavra em letras minúsculas.
LOWER (string) Retorna string com todos os caracteres em letras minúsculas.
LPAD (String1, x[string2]) Retorna string1 preenchida à esquerda até o comprimento x com os caracteres em string2.
Created by: crisgomes
Popular Computers sets

 

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards