Bases de Datos > Oracle
Utilizacion De Comillas Simples En Pl/sql
(1/1)
lcauso:
Hola a todos:
estoy intentando utilizar comillas simples en un bloque PL/SQL y no me lo permite. Os muestro mi código para explicarme mejor:
DECLARE
var_STA NUMBER(1,0):=0;
BEGIN
.......... consulta iniciales ..................
EXECUTE IMMEDIATE 'ALTER TABLE SP_NOTONUS_MERCHANTS ADD CONSTRAINT MERCHANT_STATUS_C CHECK (MERCHANT_STATUS IN ('MPIL','ACTI'))';
END;
El error me lo da porque no reconoce las comillas de la definición de los valores de la constraint ('MPIL','ACTI').
¿A alguien le ha pasado esto alguna vez? ¿Alguien puede ayudarme?
Muchas gracias
JuanK:
Esta mal escrita la sentencia.
<!--sql--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>SQL </td></tr><tr><td id='CODE'><!--sql1-->DECLARE
var_STA NUMBER(1,0):=0;
BEGIN .......... consulta iniciales ..................
EXECUTE IMMEDIATE '[color=blue;font-weight]ALTER TABLE SP_NOTONUS_MERCHANTS ADD CONSTRAINT MERCHANT_STATUS_C CHECK (MERCHANT_STATUS IN ('[/color]'MPIL'',''ACTI''))';
END;
<!--sql2--></td></tr></table><div class='postcolor'><!--sql3-->
lcauso:
Muchas gracias
Navegación
Ir a la versión completa