Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Database Software >> Content

    Ställa en sekvens nästa värde i Oracle

    Programmerare kan skapa unika primärnycklar för en tabell i en Oracle-databas genom att sätta in en sekvens i databasen och tilldelas en nyckel med NEXTVAL pseudeocolumn . NEXTVAL hämtar nästa nummer av en fördefinierad sekvens. Sekvenser är databasobjekt som används för att generera unika löpnummer . Användare eller programmerare måste ha behörighet i schemat där sekvenser lagras i syfte att använda dem . Siffror i en sekvens kan bara användas en gång . Instruktioner
    Använda NEXTVAL att hämta nästa nummer i nummerföljd
    1

    Öppna PL /SQL- editor eller lagrad procedur programeditorn . Öppna sedan ett befintligt program eller starta ett nytt program .
    2

    få namnet på den sekvens som ska användas i SQL-uttrycket . Skriv och exekvera följande fråga på kommandoraden :

    SELECT * FROM USER_SEQUENCES ,

    frågan ska returnera namnet på varje sekvens tillgängligt för användaren i schemat , listar lägsta och högsta värdena för varje .
    3

    Använd NEXTVAL pseudocolumn att returnera värdet av nästa nummer i nummerföljd . Värdet kan nås i ett PL /SQL-block med en insats , uppdatera eller välj uttalande , som i följande :

    UPDATE EMPLOYEESET EmpID = emp_Id_seq.NEXTVALWHERE EmpID = " 101400 " ,

    eller

    SELECT emp_id_seq.NEXTVAL från dubbla,

    eller

    INSERT INTO ANSTÄLLD ( EmpID ) VALUES ( emp_id_seq.NEXTVAL ) katalog

    När numret är genereras , är det endast tillgängligt för användaren för viss databas session
    4

    Använd CURRVAL pseudocolumn att visa värdet för den senast använda sekvensnummer genom att skriva följande kod : .

    SELECT emp_id_seq.NEXTVAL från dubbla, Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man läser en DB Arkiv
    ·MS Access SQL Tutorial
    ·Hur man uppgraderar en MS Access 2003 databas i Office …
    ·Hur man designar en databas Travel Hemsida
    ·Funktion av en datamängd Filter
    ·Samtidig Vs . Single Use ArcGIS
    ·Hur hämta tillgång specifika data Rekord för utskrif…
    ·Hur konvertera en SDF -fil till en MDF
    ·Hur Skanna ett visitkort Into Act
    ·Vad är handlingen Database Software Program
    Utvalda artiklarna
    ·Gratis Computer Virus Removal Tools
    ·Hur man bränner AVCHD Med Nero
    ·Hur man tar bort för mycket ljus i Photoshop
    ·Så här aktiverar du ett fjärrskrivbord i WinXP
    ·Avinstallera Mirar i Vista
    ·Developer Tools för IE7
    ·Programvaruemulering Verktyg
    ·Registry Fix verktyg
    ·Hur Synkronisera i MS Office
    ·Lägga till ljud till Microsoft PowerPoint 2003
    Copyright © Dator Kunskap http://www.dator.xyz