Ver Mensaje Individual
  #6 (permalink)  
Antiguo 25/05/2004, 17:36
Baskes
 
Fecha de Ingreso: marzo-2004
Mensajes: 19
Antigüedad: 20 años, 1 mes
Puntos: 0
Si estas utilizando SQL Server lo puedes hacer con un check constraint .
En el enterprise manager en las propiedades de la tabla puedes especificar los valores posibles o rango de valores permitidos.

O en codigo

CREATE Table Empleados(
Clave as int,
Nombre as char(30),
Sueldo as int
check constraint sueldo > 0 and (cualquier validacion que deseas)
)

El codigo seria algo asi, no recuerdo bien la sintaxis.

El unico problema es que no puedes mandar mensajes personalizados de error (o cuando menos no se como hacerlo)
y te evitas el programar triggers