带单引号的PL / SQL

时间:2015-11-06 13:49:41

标签: sql oracle plsql

我在PL / SQL中有这个:

PROGRAMAS CONSTANT VARCHAR2 (256) := '''PILOTDAN''';

并且该查询无效:

select * form table where id_programa IN (PROGRAMAS);

为什么?

谢谢。

1 个答案:

答案 0 :(得分:0)

您不需要在常量字符串中使用额外的'字符。

试试这个:

PROGRAMAS CONSTANT VARCHAR2 (256) := 'PILOTDAN';

select * form table where id_programa IN ( PROGRAMAS );
祝你好运!