如何将字符串转换为运算符?

How can I convert string to operator?

我有很多字符串,它们包括比较运算符。例如 = , <= , >= ....我想在 IF 子句中使用这些字符串。像这样;

对于字符串值为 <= ,

如果 X 'string1' Y 那么...

PL/SQL有没有转换器功能或不同的方式?我怎样才能做到这一点 ?

您将不得不使用 CASE operator

CASE operator
   WHEN '>'  THEN ....
   WHEN '>=' THEN ....
   WHEN '<'  THEN ....
   WHEN '<=' THEN ....
   ELSE ...
END