How to create a table foreign key constraint in Oracle?
To create a table foreign key constraint in Oracle database, you can use the following syntax:
ALTER TABLE child_table
ADD CONSTRAINT fk_constraint_name
FOREIGN KEY (child_column)
REFERENCES parent_table(parent_column);
The child_table is the subtable where the foreign key constraint needs to be added, child_column is the column in the subtable where the foreign key constraint needs to be added, fk_constraint_name is the name of the foreign key constraint, parent_table is the parent table, and parent_column is the column in the parent table.
For example, to add a foreign key constraint in the table named orders, linking the column customer_id to the column id in the customers table, you can use the following SQL statement:
ALTER TABLE orders
ADD CONSTRAINT fk_orders_customers
FOREIGN KEY (customer_id)
REFERENCES customers(id);
This will create a foreign key constraint named fk_orders_customers that links the customer_id column in the orders table with the id column in the customers table.