Ver Mensaje Individual
  #12  
Antiguo 02-05-2011
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Reputación: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Sin desmerecer ninguna de las opciones propuestas, pienso que la opción de Marcoszorrilla es más cómoda que la de Delphius (no es nada personal ), porque está obligando a contestar tecleando 2 letras, ejemplo, ante una pregunta como:
¿Está seguro de eliminar (S/N)?
El usuario tendría que contestar con dos teclas: si

Además en ambos casos, las de marcos y delphius no pasarían algunos filtros que hay que añadirles, el de las mayúsculas o minúsculas:
Marcoszorrilla: Create Domain Dm_Boolean As Char(1) Default 'N' Not Null Check (Value IN ('S','N'));
Delphius:CREATE DOMAIN BOOLEANO AS CHAR(2) NOT NULLCHECK(VALUE IN ('SI', 'si', 'NO', 'no'));

En el primero hay que controlar que sea upper de lo tecleado y en el segundo caso que no conteste Si, sI, No, nO, sí, Sí

Por lo tanto el ganador es... create domain domSiNo smallint default 0 check (value between 0 and 1)

La respuesta de casimiro... ¡¡¡bien!!!
Responder Con Cita