| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> database Software >> Content
    Sådan Set en Sequence næste værdi i Oracle
    Programmører kan skabe unikke primære nøgler til en tabel i en Oracle-database ved at indsætte en sekvens i databasen og tildele nøglen vha. NEXTVAL pseudeocolumn . NEXTVAL henter det næste nummer af en foruddefineret sekvens . Sekvenser er databaseobjekter bruges til at generere unikke sekventielle numre . Brugere eller programmører skal have privilegier i skemaet , hvor sekvenserne er gemt med henblik på at bruge dem. Tal i en sekvens kan kun bruges én gang . Instruktioner
    Brug NEXTVAL at hente den næste fortløbende nummer
    1

    Åbn PL /SQL editor eller lagret procedure programeditoren. Derefter åbner et eksisterende program eller starte et nyt program.
    2

    Få navnet på den sekvens til brug i SQL-sætningen . Skriv og udføre følgende forespørgsel på kommandolinjen : Hej

    SELECT * FROM USER_SEQUENCES ,

    forespørgslen skal returnere navnet på hver sekvens tilgængelig for brugeren i skemaet , notering minimum og maksimum værdier for hver .
    3

    Brug NEXTVAL pseudocolumn at returnere værdien af ​​det næste fortløbende nummer . Værdien kan tilgås i en PL /SQL blok ved hjælp af en indsats, opdatere eller vælg erklæring , som i det følgende : Hej

    UPDATE EMPLOYEESET empid = emp_Id_seq.NEXTVALWHERE empid = " 101400 "
    < p > eller

    SELECT emp_id_seq.NEXTVAL FROM DUAL ,

    eller

    INSERT INTO MEDARBEJDER ( empid ) VALUES ( emp_id_seq.NEXTVAL )

    Når antallet er genereret , er det kun til rådighed for brugeren til den pågældende database session
    4

    Brug CURRVAL pseudocolumn at se værdien for den sidst benyttede løbenummeret ved at skrive følgende kode : .
    < p > SELECT emp_id_seq.NEXTVAL FROM DUAL ;

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Konverter et tegn til en numerisk variabel i et …
    ·Sådan ændres SQL Express Instans Navn 
    ·Hvad er Oracle Database Instans 
    ·Database Disaster Recovery Plan 
    ·SQL & PL /SQL Træning 
    ·Sådan bruges Tabeller i Filemaker Pro 
    ·Sådan Konverter eboot til PSX spil 
    ·Computer Konti Træning 
    ·Data rengøring Teorier 
    ·Sådan kopieres valgte optegnelser fra underformular & …
      Anbefalede Artikler
    ·Yderligere Tips til Microsoft Word 2007 
    ·Sådan Konverter en TOD til en M4V 
    ·Hvordan til at komprimere en MP3 med den bedste kvalite…
    ·Hvordan vælger Skat Software 
    ·Hvordan beskytter jeg Dele af en Word-dokument 
    ·Sådan Fremhæv i VIM 
    ·Sådan oprettes en Kalligrafi Font 
    ·Sådan oprettes Microsoft Rutediagrammer 
    ·Sådan Skjul tomme data i Excel Graphs 
    ·Sådan Konverter Flac til MP3 Med Freeware 
    Copyright © Computer Viden http://www.computerdk.com