PL/SQLで感心したこと。
procedure foo( data char ) is begin if data = '123' then
みたいにcharで受けると、dataに'123 'のようにスペースが入っていても条件成立する。
procedure foo( data varchar2 )
のようにvarcharで受けるとスペースが入っている場合には条件成立しない。なるほどねー。
| るいもの戯れ言 | ||||||||||||
103![]() ![]() ![]() ![]() ![]() since 2002.1.6 |
|
|||||||||||
procedure foo( data char ) is begin if data = '123' then
みたいにcharで受けると、dataに'123 'のようにスペースが入っていても条件成立する。
procedure foo( data varchar2 )
のようにvarcharで受けるとスペースが入っている場合には条件成立しない。なるほどねー。
|
このサイトの掲載内容は私自身の見解であり、必ずしもIBMの立場、戦略、意見を代表するものではありません。 日本アイ・ビー・エム 花井 志生 Since 1997.6.8 |
|