Oracle erklærer variabel

Oracle erklærer variabel
Enten du bare kommer i gang i utvikling eller en erfaren utvikler, vil du jobbe med variabler.

I programmering refererer variabler generelt til en navngitt lagringsbeholder som brukes til å lagre de forskjellige datatypene. Du kan gjenbruke de navngitte variablene i andre kodeseksjoner uten å omdefinere dem.

Som alle programmeringsspråk, tillater Oracle PL/SQL -språket oss å definere variablene som vi kan gjenbruke i de forskjellige delene av skriptene våre. For eksempel kan du definere variablene i funksjoner, prosedyrer, løkker og mer.

I denne opplæringen vil vi lede deg gjennom det grunnleggende om å jobbe med variabler i Oracle -databaser.

Oracle Variable Declaration

Før du bruker en variabel i koden din, må du erklære den først. Variabel erklæring refererer til å lage variabelen, gi den et navn og definere hvilken datatype den holder.

Variabel erklæring er en grunnleggende del av å jobbe med variabler. Det lar systemet kjenne variabelenes eksistens, hvilken datatype det lagrer og det tildelte minnet til det.

I Oracle kan vi erklære en variabel som vist i følgende syntaks:

variabel_name [konstant] data_type [ikke null] [: = | Standard initial_value];

Følgende er parametrene som er gitt i syntaks:

  • Variable_name - Dette definerer navnet du ønsker å tilordne variabelen din.
  • Konstant - Det konstante søkeordet lar deg definere om en variabel kan endres. Hvis variabelen er satt til konstant, forhindrer databasemotoren endring av verdien senere i programmet etter erklæring og tildeling.
  • Data_type - Dette lar deg spesifisere hvilken datatype som variabelen holder. Variabelen kan inneholde alle støttede Oracle -datatype som tall, varchar2, nvarchar2, clob, nclob, etc.
  • Standard - Standardbestemmelsen lar deg angi en standardverdi som skal brukes i stedet for en manglende variabel verdi.

Eksempel på variabel erklæring

Følgende kode viser et enkelt eksempel på å erklære tre variabler som kan lagre brukeren informasjonen:

ERKLÆRE
First_name varchar2 (50);
siste_navn varchar2 (50);
E -post varchar2 (100);
BEGYNNE
NULL;
SLUTT;

Dette lar oss definere tre variabler av Varchar2 -datatypen. Det er godt å merke seg at du ikke er begrenset til varchar2 datatyper.

Oracle Set standard variabel verdi

Vi kan også definere en standardverdi for en variabel under erklæring. Dette forhindrer at databasemotoren setter variabelenes verdi til null hvis verdien ikke er gitt.

For eksempel:

ERKLÆRE
First_name varchar (50) Standard 'Jane Done'
BEGYNNE
NULL;
SLUTT;

Det forrige eksemplet definerer en ny variabel kalt First_name of Varchar2 datatype med en standardverdi på “Jane Doe”.

Du kan også bruke tildelingsoperatøren i stedet for standard nøkkelord som vist i følgende:

ERKLÆRE
First_name varchar (50): = 'Jane Done'
BEGYNNE
NULL;
SLUTT;

Dette fungerer på samme måte som forrige eksempel.

Oracle Variable Assignment

Når vi erklærer en variabel, kan vi tilordne en verdi til den ved å bruke tildelingsoperatøren (: =) som vist på følgende:

ERKLÆRE
første_navn varchar (50);
BEGYNNE
First_name: = 'Martin L';
SLUTT;

For å skrive ut verdien på variabelen, kan vi bruke følgende syntaks:

Dbms_output.Put_line (variabel_navn);

Konklusjon

I denne opplæringen lærte du hvordan du bruker deklar nøkkelordet til å erklære en variabel i Oracle -databasen.