Qual è lo scopo della denominazione dei vincoli (unica, chiave primaria, chiave esterna)?Qual è lo scopo della denominazione dei vincoli
Dire Ho una tabella che sta usando le chiavi naturali come chiave primaria:
CREATE TABLE Order
(
LoginName VARCHAR(50) NOT NULL,
ProductName VARCHAR(50) NOT NULL,
NumberOrdered INT NOT NULL,
OrderDateTime DATETIME NOT NULL,
PRIMARY KEY(LoginName, OrderDateTime)
);
Che benefici (se del caso) non naming mia PK portare?
Es. Sostituire:
PRIMARY KEY(LoginName, OrderDateTime)
Con:
CONSTRAINT Order_PK PRIMARY KEY(LoginName, OrderDateTime)
dispiace se il mio modello di dati non è il migliore, io sono nuovo a questo!
forse usare il nome per riferirsi al vincolo più tardi .. come quando si desidera eliminare \ modificarlo? – Aziz