取消
顯示的結果
而不是尋找
你的意思是:

如何執行增量表列有獨特的價值觀?

麥當娜
重視貢獻二世

你好,

我定義了一個三角洲表有一個主鍵:

如果不存在test_table_pk % sql創建表(table_name字符串NOT NULL,標簽字符串NOT NULL, table_location字符串NOT NULL,約束test_table_pk_col主鍵(table_name))使用三角洲位置“abfss: / / raw@Table_Path”

我要列“table_name”是唯一的。然而,我可以用相同的插入行“table_name”如下:

% sql插入test_table_pk值(“table_2”、“label_2”、“path_2”), (‘table_2’,‘label_2’,‘path_3’);

表中:

圖像

我試圖添加一個獨特的約束列“table_name”:

“約束test_table_unique_col獨特(table_name)

但我得到的錯誤:

目前隻有主鍵和外鍵約束支持

我怎麼能約束添加到列“table_name”隻接受獨特的價值觀?

1接受解決方案

接受的解決方案

ajaypanday6781
尊敬的貢獻者二世

嗨@Mohammad劍,

現在,沒有辦法執行δ表列有獨特的價值。

您可以使用主鍵和外鍵關係統一編目表的字段。主鍵和外鍵信息,不執行。外鍵必須引用另一個表中的主鍵。

在原帖子查看解決方案

1回複1

ajaypanday6781
尊敬的貢獻者二世

嗨@Mohammad劍,

現在,沒有辦法執行δ表列有獨特的價值。

您可以使用主鍵和外鍵關係統一編目表的字段。主鍵和外鍵信息,不執行。外鍵必須引用另一個表中的主鍵。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map