Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Como definir uma seqüência próximo valor no Oracle
Os programadores podem criar chaves primárias únicas para uma tabela em um banco de dados Oracle através da inserção de uma seqüência no banco de dados e atribuir a chave usando o pseudeocolumn NEXTVAL . NEXTVAL recupera o próximo número de uma sequência pré - definida . Sequências são objetos de banco de dados usados ​​para gerar números seqüenciais únicas. Os usuários ou programadores devem ter privilégios no esquema onde as seqüências são armazenados , a fim de usá-los. Os números em uma seqüência só pode ser utilizado uma vez. Instruções
Usando NEXTVAL para recuperar o próximo número seqüencial
1

Abra o editor PL /SQL ou armazenados editor programa procedimento. Em seguida, abra um programa já existente ou iniciar um novo programa.
2

Obter o nome da seqüência a ser usado na instrução SQL. Digite e execute a consulta a seguir na linha de comando :

SELECT * FROM USER_SEQUENCES ;

A consulta deve retornar o nome de cada seqüência acessível para o usuário no esquema , listando o mínimo eo máximo os valores de cada um.
3

Use o pseudocoluna NEXTVAL para retornar o valor do próximo número seqüencial. O valor pode ser acessado em um bloco PL /SQL usando um insert, update ou select , como no seguinte :

ATUALIZAÇÃO EmployeeSet empid = emp_Id_seq.NEXTVALWHERE empid = " 101400 ";

ou

SELECIONE emp_id_seq.NEXTVAL FROM DUAL ;

ou

INSERT INTO EMPREGADOS ( EmpID ) VALUES ( emp_id_seq.NEXTVAL )

Uma vez que o número é gerado, ele só está disponível para o usuário para a sessão de banco de dados específico
4

Use o pseudocoluna CURRVAL para ver o valor do último número de seqüência usado , digitando o seguinte código: .

SELECT emp_id_seq.NEXTVAL FROM DUAL ;

Anterior :

Próximo : No
  Os artigos relacionados
·Como criar um Profiler 
·Solução de problemas de um cliente Squirrel SQL 
·Como preencher uma tabela em execução no DB2 Express-…
·Qual é o efeito sobre a tabela base quando os dados em…
·Como inserir um Array em um banco de dados Oracle com o…
·SQL SSRS Tutorial 
·Por SQL Drops Conexões 
·A Oracle trava ao criar um banco de dados 
·Tamanho de um buffer do SQL 
·Qual é o programa -Data da Independência e Metadados 
  Artigos em destaque
·Como remover completamente XoftSpySE 
·Como remover uma faixa de Stereo no Audacity 
·Como permitir Portas em Norton Antivirus 
·Como adicionar controle de volume in Flash 
·Como fazer backup do Windows XP 
·Como fazer um arquivo MP3 no Adobe Audition 3.0 
·Como software de backup para um USB 
·Como colocar links em um filme do Flash 
·Como fazer um CD de alta qualidade Música 
·Como gravar um DVD a partir de arquivos copiados pelo D…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados