カテゴリ
全体 メモメモ Program 植木・庭仕事 疑問 Game 失敗 人間観察 PC関連 頭に浮かんだ事を適当に 日記みたいなの 自動車の教習 Linux 不動産関係? 工作関係 なぐりがき(URLメモ) フリーソフト 健康 MSOffice関連 エキサイトについて EMONE AMAZON Web Service 買いたいな MS系サポート期間メモ 未分類 以前の記事
2019年 12月 2012年 06月 2011年 11月 2011年 03月 2010年 12月 2010年 03月 2009年 12月 2009年 11月 2009年 10月 2009年 08月 2009年 07月 2009年 06月 2009年 04月 2009年 03月 2009年 02月 2008年 09月 2008年 08月 2008年 07月 2008年 03月 2008年 01月 2007年 12月 2007年 11月 2007年 10月 2007年 09月 2007年 08月 2007年 07月 2007年 06月 2007年 05月 2007年 04月 2007年 03月 2007年 02月 2006年 12月 2006年 11月 2006年 09月 2006年 08月 2006年 07月 2006年 06月 2006年 05月 2006年 04月 2006年 03月 2006年 02月 2006年 01月 2005年 12月 2005年 11月 2005年 10月 2005年 08月 2005年 07月 2005年 06月 2005年 05月 2005年 04月 2005年 03月 2005年 02月 2005年 01月 2004年 12月 2004年 11月 2004年 10月 2004年 09月 2004年 08月 2004年 06月 2004年 04月 2004年 02月 フォロー中のブログ
あいそびの開発ノート 女プログラマってどうよ? 深夜高速PC日記 @二階堂喬司 稲妻タンはオーバーラン 女で派遣でプログラマってどうよ ログハウスづくり じゅん☆ブログ 好きな、アイドル! 準備中 (旧) 好きだけじゃだめですか おバカなサイトをコレクション おいしいたのしい毎日 はむ便り 彼女が鬱に あいの気まぐれ日記 ☆ぴ~すふるだいあり~☆ Dynaの秋葉原ジャンク... もんもんにっき なづな雑記 メモ帳
最新のトラックバック
ライフログ
タグ
その他のジャンル
ファン
記事ランキング
ブログジャンル
画像一覧
|
2006年 03月 28日
基本的な話かもしれないけど、
OracleでのNULLの判定について NULLを判定するときは IS NULLか IS NOT NULL を使う。 んで、VARCHARに 「 '' 」を設定しても値はNULLになるので IF v_sta = '' THEN じゃだめ。 以下テストコード ---------------------------------- set serveroutput on declare v_sta VARCHAR(20); begin v_sta := ''; IF v_sta = '' THEN DBMS_OUTPUT.PUT_LINE('v_sta は '''' '); END IF; IF v_sta IS NULL THEN DBMS_OUTPUT.PUT_LINE('v_sta は NULL '); END IF; IF v_sta <> '' THEN DBMS_OUTPUT.PUT_LINE('v_sta は <> '''' '); END IF; end; / ---------------------------------- ひとりごと【1】 IF v_sta <> '9' THEN 処理① END; ってのがあって、値がNULLの時、結果は偽になり 処理①はできない、んで IF NVL(v_sta,'a') <> '9' THEN 処理① END; ってやってみた。一応OKだった。 まぁNULL時に代わりの値になるものがあれば何とかなるかな。 IF NVL(v_sta,' ') = ' ' THEN 処理① --値が設定されていない時(NULLかスペース)の処理 END; な感じ。 ひとりごと【2】 IF v_sta = '' THEN も IF v_sta = NULL THEN も同じ意味になるので IF v_sta IS NULL THEN にしないとだめ。 (IF v_sta IS '' THEN は コンパイルエラーになちゃう) いじょ
by kyou_kin
| 2006-03-28 14:49
| Program
|
ファン申請 |
||