ER NULL-verdi i Oracle?
ER NULL-verdi i Oracle?

Video: ER NULL-verdi i Oracle?

Video: ER NULL-verdi i Oracle?
Video: How to create entity relationship diagram in Oracle SQL Developer ? || Oracle SQL Developer Tutorial 2024, November
Anonim

Introduksjon til Oracle ER NULL operatør

NULL er spesiell i den forstand at det ikke er en verdi som et tall, tegnstreng eller datetime, derfor kan du ikke sammenligne det med noen andre verdier som null (0) eller en tom streng (”). Generelt sett, NULL er engang ikke lik NULL

Er da NULL-tilstand i Oracle?

De Oracle ER NULL tilstand brukes til å teste for en NULL verdi. Du kan bruke Oracle ER NULL tilstand i enten en SQL uttalelse eller i en blokk med PLSQL-kode.

Vet du også, er NULL i PL SQL? NULL er ikke bare en (ikke) verdi i PL / SQL . Det er også et utsagn, om enn en "no-op" (ingen operasjon) - det overfører bare kontrollen til neste utsagn. Her er to eksempler. Jeg bruker NULL setning i en ELSE-klausul.

For det andre, er null lik null i Oracle?

Fordi null representerer mangel på data, en null Kan ikke være lik eller ulik noen verdi eller til en annen null . Derimot, Oracle anser to null for å være lik når du evaluerer en DECODE-funksjon. Oracle anser også to null for å være lik hvis de vises i sammensatte nøkler.

Kan funksjon returnere nullverdi i Oracle?

Ja - a funksjonen kan komme tilbake en null 'forekomst'. Det gjør ikke komme tilbake en null verdi . Igjen - den funksjon og annen kode gjøre IKKE representerer den fysiske gjennomføringen. At 'x^2' er et uttrykk og IKKE er gyldig Oracle syntaks er heller ikke en Oracle SQL Funksjon.

Anbefalt: