Oracle не поддържа каскадни актуализации на първични ключове. Първичният ключ трябва да бъде уникален и неизменен, така че никога да не се налага да се променя. Тъй като никога не трябва да актуализирате първичен ключ, не би трябвало да има нужда от каскадни актуализации.
По принцип вероятно също трябва да използвате VARCHAR2
тип данни, а не VARCHAR
. Понастоящем тези типове данни са идентични, но Oracle може да промени семантиката на VARCHAR
въведете в бъдеще, за да накарате празния низ да се третира различно от NULL
. Ако приемем, че не искате вашето приложение потенциално да се повреди в бъдеще, когато тази семантика се промени, би било по-безопасно да използвате VARCHAR2
.