1

假設我有一個系統,其中我有元數據,諸如:使用用戶定義的類型作爲主鍵

table: 
====== 
    key 
    name 
    address 
    ... 

然後假設我有描述爲這樣一個用戶定義類型:

datasource 
datasource-key 

A)有沒有可能有基於用戶定義類型的鍵的系統? B)如果是這樣,你如何將鍵分解爲適合查詢的表單?
C)是這種情況下,我只是用複合主鍵更好?

回答

2

使用複合主鍵,如果是這樣的模型說什麼

    ,如果你要分解成組件,然後詢問你已經殺了性能
  • 任何不透明用戶定義類型可能會重複錯誤因爲2個不同的輸入可能會給出相同的輸出

我還沒試過,但SQL Server可能會允許它。 然而,主鍵是索引所以它可能不會,絕對不會,如果用戶類型既不是確定性的,也不架構綁定

雖然,我想我混淆類型和UDF在我的思想...