sixoranges回答ポイント 60ptウォッチ

SQLでのデータ型について質問です。

オラクル環境でNVL関数を使っているのですが、
SELECT NVL(項目名,1) FROM テーブル名
という抽出をvarchar型の3桁の項目に行った場合、
NULLの場合は1がセットされると思うのですが、3桁の項目なので[001]とセットされるのでしょうか?
それとも「△△1」(△=スペース)とセットされるのでしょうか?

また、number項目であった場合も3桁の項目に対し1桁の値がセットされる場合、
自動的に前2桁には[00]がセットされるのでしょうか?

上記のような、varchar型やnumber型にフル桁でない情報がセットされる場合、
どのような値として保持するか、ということが知りたいです。

できればITproなど公式的なリファレンスに載っているサイトなど(文献でもページを教えてくだされば可)を教えてください。

よろしくお願いいたします。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2010-01-28 22:03:10
終了日時
2010-02-04 22:05:02
回答条件
回答にURL必須 1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

SQL1319ITpro18関数2326リファレンス182オラクル65

人気の質問

メニュー

PC版