![](/img/trans.png)
[英]Using tsql how to determine which column of a compound foreign key corresponds to which column of a compound primary/unique key?
[英]How to create column which is generated automatically in relation to primary key which is the foreign key fro
在SQL Server Management Studio中,我正在創建此表:
CREATE TABLE Purchase
(
PurchaseID INT NOT NULL
FOREIGN KEY REFERENCES Product(ProductID) PRIMARY KEY,
TotalQuantity INT NOT NULL,
Price AS (PurchaseID.PRICE),
TotalPrice AS (TotalQuantity*Price),
SalesAssistantID INT NOT NULL
FOREIGN KEY REFERENCES SalesAssistant(SalesAssistantID),
CashierID INT NOT NULL
FOREIGN KEY REFERENCES Cashier(CashierID)
)
上面的代碼僅表示我要實現的目標( Price AS (PurchaseID.PRICE)
),每當指定PurchaseID
時都應創建Price
以便TotalCost
也可以自動運行,我無法解決此問題。 怎么做?
PurchaseID int identity(1,1) Primary key
這將purchaseID作為主鍵,而(1,1)
表示它將從1開始並以1遞增。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.