Dator > hur man använder en Oracle PL / SQL markören

  • hur man använder en Oracle PL / SQL markören


  • Syftet med en PL /SQL markören är att fråga en databas . Detta kommer att samla en delmängd av information som du kommer att använda senare i koden . För att skapa en markör måste du använda det inne i en anonym block . Om du vill lära dig att använda ett PL /SQL markören läs följande steg

    Du behöver : .
    dator
    kunskap om PL /SQL -programmering.


    1 .
    För att skapa ett PL /SQL markören du måste börja med att förklara markören i FÖRKLARAR avsnitt av din annomoyous block och Använd CURSOR sökord. Detta måste följas av ett namn som du kommer att ringa markören senare i koden . Du kan namnge detta någonting så länge det inte är en orakel sökord .
    2 .
    Efter att du har namngett markören måste du använda nyckelordet följs av en giltig SQL-sats .

    3 .
    När du har skapat markören du kommer att behöva använda den i din huvudsakliga kodblock för att göra uppdateringen . För att öppna markören och använda data måste du använda nyckelordet för följt av och alias ( kan vara allt som inte är ett orakel sökord ) och sedan nyckelordet i följt av namnet på markören .
    4 .
    Genom att göra detta kommer du nu att utföra koden efter FÖR uttalande om alla poster i markören . Ett alias kan användas för att referera till data från markören .
    5 .
    Till exempel för tillämpningen av denna artikel kommer vi att använda en generisk tabell som kallas ANSTÄLLDA . Låt oss anta att du vill upp lönen för alla anställda som arbetstagare . I detta fall kommer att finnas två poster .

    FÖRKLARA

    CURSOR EMP är
    SELECT *
    FRÅN anställd
    WHERE employee_job=arbetstagare

    BÖRJA

    för i EMP
    LOOP
    UPDATE anställd
    SET employee_pay=2000
    VAR employee_name=i. employee_name ;
    öglan ,

    slutet;


    tabellen Anställda Struktur
    employee_name VARCHAR2 (100 ) ,
    employee_job VARCHAR2 (100 ) ,
    employee_pay ANTAL

    tabelldata
    John Doe president 5000
    Jane Doe Vice President 4500
    Jim Smith Worker 1500
    John Doe Jr Worker 1500


Previous:Vilka är fördelarna med Java uppgradera ? Next:Java 5 vs Java 6





Relaterade artiklar


  • hur man upptäcker den totala SDRAM
  • hur man kopplar kontakter moderkort kabel
  • hur man installerar en HP CPU Cooler
  • hur du installerar programvara för en PowerBook G4 utan installerat OS
  • Windows kommer inte att erkänna en extern hårddisk
  • HP DESKPRO 815: specifikationer
  • den genomsnittliga energiförbrukningen laptop
  • rekommenderas apps för IPAD
  • hur du ansluter två tangentbord till en Mac mini
  • Creative Labs T3000 specifikationer