19.08.2021 Views

1546027450-1546027450-sql

Ensina estrutura básica de SQL

Ensina estrutura básica de SQL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

SQL – Structured Query Language – rápido e fácil - 206

• INCREMENT BY: Determina qual o valor de incremento. O padrão

também é 1 (um). O valor a ser informado deve sempre ser um

número inteiro.

• MINVALUE e MAXVALUE: Determinam respectivamente o valor

mínimo e o valor máximo da sequência.

• CYCLE: Determina que a sequência ao atingir o valor correspondente

ao MAXVALUE voltará novamente em um novo ciclo e assumirá

o valor correspondente ao MINVALUE.

• CACHE: Determina a quantidade de valores inteiros que deverá

ser mantida na memória do servidor. O padrão é 20 e o valor

mínimo é 2.

• ORDER: Garante que os números inteiros sejam gerados na ordem

da solicitação. (A cláusula é mais utilizada quando trabalhamos

com Real Application Cluster.)

Exercícios

Qual será o resultado dos seguintes comandos SQL?

CREATE SEQUENCE TESTE_SEQ

START WITH 1

INCREMENT BY 3;

SELECT TESTE_SEQ.CURRVAL FROM DUAL;

a) O comando SELECT apresentará o valor 1.

b) O comando SELECT apresentará o valor 3.

c) O comando SELECT apresentará o valor 4.

d) O comando SELECT falhará, pois NEXTVAL deve ser referenciado

antes de CURRVAL.

e) O último comando SELECT falhará, pois a sequência somente

pode ser referenciada em um comando INSERT.

Observe os comandos SQL a seguir e responda:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!