从嵌套表Oracle中删除引用

时间:2019-03-29 17:48:30

标签: sql oracle sql-delete nested-table

我有这张桌子:

cases = { (True,  True,  True,  True):  "Case 1",
      (True,  True,  True,  False): "Case 2",
      (True,  True,  False, True): "Case 3",
      (True,  True,  False, False):"Case 4",
      (True,  False, True,  True): "Case 5",
      (True,  False, True,  False):"Case 6",
      (True,  False, False, True): "Case 7",
      (True,  False, False, False):"Case 8",
      (False, True,  True,  True): "Case 9",
      (False, True,  True,  False):"Case 10",
      (False, True,  False, True): "Case 11",
      (False, True,  False, False):"Case 12",
      (False, False, True,  True): "Case 13",
      (False, False, True,  False):"Case 14",
      (False, False, False, True): "Case 15",
      (False, False, False, False):"Case 16"}

print(cases[(x,y,z,t])

我想定义一个触发器,该触发器在每次删除Cliente中的一行时都会触发,并且会删除所有Cuenta行中Clientes嵌套表中所有悬挂的引用,但是我不知道如何实现。 / p>

0 个答案:

没有答案