Oracle PL/SQL Tutorial/Sequences/Primary Key

Материал из SQL эксперт
Перейти к: навигация, поиск

Populating a Primary Key Using a Sequence

   <source lang="sql">

SQL> SQL> SQL> CREATE TABLE myTable (

 2    id INTEGER CONSTRAINT pk PRIMARY KEY,
 3    status VARCHAR2(10)
 4  );

Table created. SQL> CREATE SEQUENCE my_seq NOCACHE; Sequence created. SQL> SQL> INSERT INTO myTable (id, status) VALUES (my_seq.nextval, "PLACED"); 1 row created. SQL> INSERT INTO myTable (id, status) VALUES (my_seq.nextval, "PENDING"); 1 row created. SQL> SQL> select * from myTable;

       ID STATUS

----------
        1 PLACED
        2 PENDING

SQL> SQL> drop table myTable; Table dropped. SQL> drop sequence my_seq; Sequence dropped.</source>