FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Distincion de mayusculas en campos unicos
Tengo una tabla que contiene una constraint del tipo:
CONSTRAINT nombre UNIQUE(campo) el caso es que el sistema funciona siempre y cuando en el campo se ponga un valor exactamente igual, pero me gustaria que no se pudiera poner en los campos alfanumericos campos iguales pero uno en minusculas y otro en mayusculas (que se consideren como campos repetidos "campo" y "CAMPO") |
#2
|
|||
|
|||
Hola,
No podrías hacerlo con un trigger y un Upper del campo?
__________________
Suerte .: Gydba :. |
#3
|
|||
|
|||
Si que podria hacer un triger que hiciera un select * where Upper(campo)=Upper(valor) y si devuelve un valor que saltara un error es mas lo podria hacer en delphi pero queria saber si hay alguna forma mas sencilla en el contraint de la sentencia sql
|
#4
|
||||
|
||||
Si creas un dominio del tipo varchar(x) para tu campo unico y que este solo acepte mayusculas (no tengo en este momento el código deja que lo voy a buscar, era de un ejemplo que encontre una vez)
__________________
Espero poder seguir exprimiéndote el cerebro 8) Jorge Zamora Ginez Puebla, Pue. México |
#5
|
||||
|
||||
Cita:
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|