konto usunięte

Temat: Wartość domyślna kolumny a procedura

Witam,

Jako że niedawno rozpocząłem swoją przygodę z Oracle mam pytanie które mnie troszkę nurtuje, a mianowicie:
Załóżmy że mam kolumnę status a w niej wartość domyślną np 1.

To przy dodawaniu nowego rekordu za pomocą procedury pck_user.add() kolumna status przyjmuje wartość null...
Czy to aby dlatego że pozwalam wierszowi w kolumnie być null'em?

konto usunięte

Temat: Wartość domyślna kolumny a procedura

Pewnie dlatego, że jej przypisujesz wartość null.
Wartość default wstawi się, jeśli pominiesz kolumnę w insercie, użyjesz w nim słowa kluczowego DEFAULT albo klauzulę ON NULL przy definicji kolumny (dopiero w 12c).



Wyślij zaproszenie do