Oracle 質問総合スレ14 (812レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) レス栞 あぼーん
675: 2023/01/06(金)22:45 ID:qDWOeluB(1/4) AAS
NULLは値がないことだよ
空文字列は空文字列という値だよ
空文字列はいらないと言ったのは博士だよ
歴史を知らないのなら、博士の考えが揺れたことをまずは調べてね。
676: 2023/01/06(金)22:54 ID:qDWOeluB(2/4) AAS
OracleDBでもCLOB型なら、ロケーターがあっても中身は空文字列という状態がある。
OracleDBは博士の言うものを実装するにあたって、NULLを値とも考えて実装した。
これはNULLを値として扱わないと実装できないからだ。
博士はOracleを見て、自分の理屈が実現しにくい中途半端な仕様とわかり、他からの意見も急遽、取り入れて空の概念を付け加えた。
NULLという概念はすばらしい。
しかし、空という概念をあとから付け加えたせいで、NULLの定義が邪魔になった。
677: 2023/01/06(金)22:55 ID:qDWOeluB(3/4) AAS
空文字列って初心者がよく使うよね
あれ何の意味があるんだろうか
678: 2023/01/06(金)23:00 ID:qDWOeluB(4/4) AAS
空文字列は見えないから、CUIの時代に空文字列を使って何がしたかったのかな?
空文字列に意味を持たせる設計なんて、メインフレーム時代の発想。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s