Чтобы создать первичный ключ (PK) в Oracle, вы можете использовать различные методы. Вот несколько методов с примерами кода:
-
Метод 1: использование оператора CREATE TABLE
CREATE TABLE table_name ( column1 datatype constraint_name, column2 datatype, ... PRIMARY KEY (column1) );В этом методе вы определяете ограничение первичного ключа внутри инструкции CREATE TABLE. Замените
table_nameименем вашей таблицы,column1нужным именем столбца,datatypeсоответствующим типом данных иconstraint_nameс именем, которое вы хотите присвоить ограничению. -
Метод 2: использование оператора ALTER TABLE
ALTER TABLE table_name ADD CONSTRAINT constraint_name PRIMARY KEY (column1);Этот метод позволяет добавить ограничение первичного ключа к существующей таблице. Замените
table_nameименем таблицы иcolumn1нужным именем столбца. Также укажите уникальноеconstraint_nameдля идентификации ограничения первичного ключа. -
Метод 3. Использование оператора CREATE INDEX
CREATE UNIQUE INDEX index_name ON table_name(column1);В этом методе вы создаете уникальный индекс для нужного столбца, который эффективно обеспечивает соблюдение ограничения первичного ключа. Замените
index_nameподходящим именем для индекса иcolumn1нужным именем столбца.
Это всего лишь несколько методов создания первичного ключа в Oracle. В зависимости от ваших требований и существующей структуры вашей таблицы вы можете выбрать наиболее подходящий метод.