Unique key con ignore case

Lu
25 de Abril del 2006
Tengo una tabla con claves unicas definidas (con una constraint unique).
Esto evita que ingrese \"papa\" y \"papa\" en dos registros distintos (tienen una clave primaria numerica)
Pero no evita que yo ingrese \"papa\" y \"Papa\"...y mucho menos \"papá\" y \"papa\".

Hay forma de que la restriccion por UK se haga ignorando mayusculas y minusculas?? y los acentos??...aunque con las mayusculas me conformo...

Gracias
Lu

tojelu
25 de Abril del 2006
Prueba con trigger Before

:New.Columna := Upper(:new.Columna);