我可能會在此過時。需要根據另一個表中的另一列來填充列。
我有兩個表。第一個我想根據它的TokenId值填充CorporationId。
dbo.UsersAccountLink:
而且我想從價值表:
Company.Token:
這裏是我的有,但它沒有設置正確,所以它不會運行。我不知道如何做到這一點:
INSERT INTO dbo.UsersAccountLink.CorporationId
Select CorporationId
From Company.Token
Where Company.Token.TokenId = dbo.UsersAccountLink.TokenId
我想填充dbo.UsersAccountLink.CorporationId基於該TokenId在Company.Token.CorporationId值。
幫助?
這裏要小心。看起來你可能使用uniqueidentifiers作爲你的主鍵遍佈整個地方。如果這些主鍵也是聚簇索引,這可能會導致令人難以置信的糟糕的性能。少數幾千行,guid的碎片將超過99.99%。您可能需要更好的羣集列,或者您必須不斷對您的索引進行碎片整理。 –