prog:oracle_12c_primary_key_sequence_default
no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— | prog:oracle_12c_primary_key_sequence_default [2018/12/10 20:45] (aktuell) – angelegt gpipperr | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | =====Oracle 12c - Primary Key Spalte mit einer Default Sequence anlegen===== | ||
+ | |||
+ | **ab 12c ** | ||
+ | |||
+ | Ab der Oracle 12c Version kann beim Anlegen einer Spalte auch eine Sequence als Default angegeben werden: | ||
+ | |||
+ | Beispiel: | ||
+ | <code sql> | ||
+ | |||
+ | sqlplus gpi@gpidb | ||
+ | |||
+ | create sequence seq_tab_t_id_col; | ||
+ | |||
+ | |||
+ | create table t ( id number(11) default seq_tab_t_id_col.nextval | ||
+ | , text varchar2(256)); | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | Kontrollieren mit: | ||
+ | |||
+ | <code sql> | ||
+ | |||
+ | select data_default | ||
+ | from dba_tab_columns | ||
+ | where owner=' | ||
+ | and table_name=' | ||
+ | |||
+ | DATA_DEFAULT | ||
+ | ---------------------------------- | ||
+ | " | ||
+ | |||
+ | |||
+ | </ | ||
+ | |||
+ | |||
prog/oracle_12c_primary_key_sequence_default.txt · Zuletzt geändert: 2018/12/10 20:45 von gpipperr