根据另一个字段在字段中创建约束

2024-03-29 06:59:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个表T1,有三个字段:

  • id整数
  • Vocation整数:VOCATION=1或2或3或4或5
  • TYPE整数:TYPE=1或2或3或4或5或6或7或8

TYPE依赖于VOCATION。例如,如果VOCATION = 1TYPE应该是=2或3或4或6,其他示例如果VOCATION = 2TYPE应该是=4或5,等等

我将在TYPE中创建一个约束,强制约束的值为4或5,例如,如果VOCATION的值为2,等等

有什么想法吗

我试过了,但没用:

TYPE = contr( !VOCATION!)

def contr(Voc):
    if Voc == 1 :
        return [2, 3, 4, 6]

Tags: id示例returnifdeftype整数voc