I have simply written CASE statement in the procedure as below
(case when (T1.DEVICEHOLD = 'Z1' or T2.ISHOLD = 1) then 1 else 0 END) AS HOLD
But when I'm compling procedure its giving an error Compilation errors for PACKAGE BODY
Error: PLS-00103: Encountered the symbol "Z1" when expecting one of the following: * & = - + ; at in is mod remainder not rem or != or ~= >= and or like LIKE2_ LIKE4_ LIKEC_ between || multiset member SUBMULTISET_ The symbol "* was inserted before "Z1" to continue.
Could anyone help me to resolve this?
Thanks in advance!