Benutzer-Werkzeuge

Webseiten-Werkzeuge


prog:oracle_12c_primary_key_sequence_default

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

prog:oracle_12c_primary_key_sequence_default [2018/12/10 20:45] (aktuell)
gpipperr angelegt
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));
 +  
 +
 +</code>
 +
 +Kontrollieren mit:
 +
 +<code sql>
 +
 +select data_default 
 + from dba_tab_columns 
 +  where owner='GPI' 
 +    and table_name='T' and column_name='ID';
 +
 +DATA_DEFAULT
 +----------------------------------
 +"GPI"."SEQ_TAB_T_ID_COL"."NEXTVAL"  
 +
 +
 +</code>
 +
 +
  
"Autor: Gunther Pipperr"
prog/oracle_12c_primary_key_sequence_default.txt · Zuletzt geändert: 2018/12/10 20:45 von gpipperr