Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/11/2011, 22:32
darkforce_spawn
 
Fecha de Ingreso: abril-2010
Mensajes: 7
Antigüedad: 14 años, 1 mes
Puntos: 0
verificar si un campo ya existe con un trigger

hola amigos soy novato en sql server 2008 y quisiera saber si alguien me puede ayudar a hacer un tigger para verificar que al insertar un "id_arbitro", si este esta en la base de datos mande un raise excepcion diciendo que existe

me podrian ayudar?

mi tabla es esta:


Código:
CREATE TABLE ARBITRO(
   ID_ARBITRO int NOT NULL PRIMARY KEY,
  NOMBRE varchar(20) NOT NULL DEFAULT '',
  APELLIDO_P varchar(20) NOT NULL DEFAULT '',
  APELLIDO_M varchar(20) NOT NULL,
  DIRECCION varchar(80) NOT NULL DEFAULT '',
  TELEFONO varchar(15) NOT NULL DEFAULT '',
  ESTADO varchar(15) NOT NULL DEFAULT '',
  CODIGO_POSTAL varchar(5) NOT NULL DEFAULT '',
  ID_ASOCIACION int NOT NULL,
  FOREIGN KEY(ID_ASOCIACION) REFERENCES ASOCIACION(ID_ASOCIACION)
  );

estare muy agradecido