Ver Mensaje Individual
  #4 (permalink)  
Antiguo 10/11/2014, 10:40
ambichol
 
Fecha de Ingreso: febrero-2013
Ubicación: Lima
Mensajes: 301
Antigüedad: 11 años, 3 meses
Puntos: 5
Respuesta: Evaluar nulos e insertar datos a nueva tabla

Que tal, al final lo solucione de la siguiente manera:

Código SQL:
Ver original
  1. CREATE PROC CD_EVA_ACRE_EVENTO
  2. @EXPEDIENTE VARCHAR(50)
  3. AS
  4. IF (SELECT COUNT(*) FROM P_ACREDITACIONES
  5. WHERE CENTROMANT IS NULL
  6. OR PLANTA IS NULL
  7. AND EXPEDIENTE = @EXPEDIENTE
  8. )>=1
  9. BEGIN
  10. INSERT INTO RECHAZADOS
  11. SELECT * FROM P_ACREDITACIONES
  12. WHERE EXPEDIENTE = @EXPEDIENTE
  13. END

Sin embargo me surgio otro problema, en la tabla RECHAZADOS, quiero poner una marca en los campos nulos que presenta la tabla P_ACREDITACIONES, no el valor original, es decir, si el campo CENTROMANT es nulo, en la tabla final se marque con una 'X' solo ese campo...espero dejarme entender....
__________________
Lo que no se....tampoco creo saberlo....