Buenos días val_bar31, veo que te haz dedicado a publicar la misma pregunta en varios foros a parte de este... y lo peor del caso es que sólo das copiar/pegar, sin revisar el código que tienes...
Ya te contesté en otro foro, pero va de nuevo la respuesta:
cuando declaras tu variable pones esto:
pero al utilizarla tienes lo siguiente:
Código SQL:
Ver originalSET @ColCheck= (selet..........
IF @ColChek >0
Si pones un poco de atención de podrás dar cuenta de que en el IF le falta una C a la palabra CHECK por lo tanto la variables @ColChek NO EXISTE Y TIENES QUE DECLARARLA. Los foros son para tratar de ayudar, pero en tu caso tal pareciera que ni siquiera te tomas el tiempo para revisas los errores que el mismo Motor de BD te estás marcando, mucho cuidado con eso.
Saludos
Leo.