0
我有一個表T1
帶有三個字段的約束:創建的字段取決於另一場
id
整數Vocation
整數:VOCATION
= 1或2或3或4或5TYPE
整數:TYPE
= 1或2或3或4或5或6或7或8
TYPE
DEP結束於VOCATION
。例如,如果VOCATION = 1
,TYPE
應該= 2或3或4或6,其他示例如果VOCATION = 2
,TYPE
應該= 4或5,等等
我將創建在TYPE
約束迫使約束的值來是,例如,4個或5如果VOCATION
值是2等
一些想法,請
我試過,但沒有奏效:
TYPE = contr(!VOCATION!)
def contr(Voc):
if Voc == 1 :
return [2, 3, 4, 6]
嗨geotp,歡迎來到StackOverflow!請花點時間熟悉代碼格式選項。您可以粘貼您的代碼,突出顯示它並單擊Ctrl-K,並且您的代碼將被正確格式化。現在它的方式是Python無效。另外,你的問題很不明確。你在說什麼類型的桌子? Python沒有表作爲數據類型。你所描述的聽起來更像是一個數據庫。 –
我在另一個程序中使用python作爲一種語言來計算字段 – geotp