Hola a todos. Estoy tratando de crear una restricción CHECK, la cual depende
de una cierta condición que obliga a usar la instrucción CASE, del tipo
siguiente:
alter table Partes add constraint
CK_PartesFactorConversion check (case when ([Medida1] = [Medida2])
then [FactorConversion] = 1
else [FactorConversion] >= 1
end)
Pero en la línea usando el then marca un error de sintaxis
Incorrect syntax near '='
¿Será que la validación no es posible de esta manera y debe hacerse en un
trigger?.
Saludos y gracias anticipadas.
Leer las respuestas