如何在PL/SQL中比较字符串?

20
我想知道是否有一种方法可以比较一个列的值和某个字符串值。类似于这样...假设列名为SHIPMENT_EXPEDITE_HAWB,那么我能否在PL/SQL中使用类似这样的语句?
SHIPMENT_EXPEDITE_HAWB=='PD'

提前感谢!!!

2个回答

38

你只需要一个等号,而不是两个。

IF shipment_expedite_hawb = 'PD' THEN
    dbms_output.put_line('Same');
END IF;

1
在函数中使用IF时,始终使用单引号以避免函数编译错误,例如使用'PD'而不是"PD"。 - Wachaga Mwaura

7
只需使用比较运算符=
例如。
SHIPMENT_EXPEDITE_HAWB = 'PD'

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接