Using a CREATE TABLE statement: create a table with primary key : Create Primary Key « Constraints « Oracle PL / SQL






Using a CREATE TABLE statement: create a table with primary key

  


SQL>
SQL> --Using a CREATE TABLE statement
SQL>
SQL> CREATE TABLE supplier
  2  (  supplier_id     numeric(10)     not null,
  3     supplier_name   varchar2(50)    not null,
  4     contact_name    varchar2(50),
  5     CONSTRAINT supplier_pk PRIMARY KEY (supplier_id)
  6  );

Table created.

SQL>
SQL> desc supplier;
 Name                           Null?    Type
 ------------------------------ -------- --------------

 SUPPLIER_ID                    NOT NULL NUMBER(10)
 SUPPLIER_NAME                  NOT NULL VARCHAR2(50)
 CONTACT_NAME                    VARCHAR2(50)

SQL>
SQL> drop table supplier;

Table dropped.

SQL>
SQL>
           
         
    
  








Related examples in the same category

1.Create a foreign key "set null on delete" with more than one field, and use desc to check
2.Violate the primary key and foreign key relation
3.ORA-12991: column is referenced in a multi-column constraint
4.One-to-one using a primary-key and foreign-key relationship
5.Use three columns as primary key
6.Set primary key when declaring a column