Вопросы к Поиску с Алисой
Синтаксис создания первичного ключа в Oracle с помощью CREATE TABLE: www.techonthenet.com oracleplsql.ru
CREATE TABLE table_name ( column1 datatype null/not null, column2 datatype null/not null, ... CONSTRAINT constraint_name PRIMARY KEY (column1, column2, ... column_n) ); www.techonthenet.com oracleplsql.ru Пример создания первичного ключа из одного поля: www.techonthenet.com
CREATE TABLE supplier ( supplier_id numeric(10) not null, supplier_name varchar2(50) not null, contact_name varchar2(50), CONSTRAINT supplier_pk PRIMARY KEY (supplier_id) ); www.techonthenet.com oracleplsql.ru Пример создания первичного ключа из нескольких полей: www.techonthenet.com
CREATE TABLE supplier ( supplier_id numeric(10) not null, supplier_name varchar2(50) not null, contact_name varchar2(50), CONSTRAINT supplier_pk PRIMARY KEY (supplier_id, supplier_name) ); www.techonthenet.com oracleplsql.ru В Oracle первичный ключ не может содержать более 32 столбцов. www.techonthenet.com oracleplsql.ru