SQL CHEIE STRĂINĂ. SQL CHEIE STRĂINĂ în ALTER TABLE. MySQL / SQL Server / Oracle / MS Access. Sintaxă SQL. Eliminare restricție CHEIE STRĂINĂ. MySQL. SQL Server / Oracle / MS Access.
Partajeaza in Google Classroom
Memorator: Descriere video Descarcă PDF
Pentru a crea o restricție CHEIE STRĂINĂ (FOREIGN KEY) în coloana „PersonID” atunci când tabelul „Comenzi” (Orders) este deja creat, utilizați următorul SQL:
MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE Orders
ADD FOREIGN KEY (PersonID) REFERENCES Persons(PersonID);
Pentru a permite denumirea unei constrângeri CHEIE STRĂINĂ (FOREIGN KEY) și pentru a defini o restricție CHEIE STRĂINĂ (FOREIGN KEY) pe mai multe coloane, utilizați următoarea sintaxă SQL:
MySQL / SQL Server / Oracle / MS Access:
ALTER TABLE Orders
ADD CONSTRAINT FK_PersonOrder
FOREIGN KEY (PersonID) REFERENCES Persons(PersonID);
Eliminare restricție CHEIE STRĂINĂ (DROP a FOREIGN KEY Constraint)
Pentru a elimina o restricție CHEIE STRĂINĂ (FOREIGN KEY), utilizați următorul SQL:
MySQL:
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
SQL Server / Oracle / MS Access:
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;