エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
DB2小ネタ - DB2ではNULLをSELECTに単純には置けない | Unofficial DB2 BLOG
前も書いたと思いますが、NULLの扱いは各RDBMSで微妙に異なっているところが多い部分で、厄介なところで... 前も書いたと思いますが、NULLの扱いは各RDBMSで微妙に異なっているところが多い部分で、厄介なところでもあります。 たとえばSELECTの後に、NULLを置けるかどうかというのもRDBMSによって異なります。SQL-92を厳密に解釈するとNULLは置けないのが正しいようなのですが、置けるように拡張されているRDBMSの方が多いように思います。 んで、DB2は単純には置けません。 C:¥>db2 "select NULL as "A" from sysibm.sysdummy1" SQL0206N 使用されているコンテキストで、"NULL" は無効です。 SQLSTATE=42703 原因は単純にNULLと書くと型が確定しないからなので、CASTしてやれば良いわけです。 C:¥>db2 "select cast(NULL as int) as "A" from sysibm.sysdum
2009/02/12 リンク