OracleのSQL(PL / SQLではない)にブールデータ型がないだけでなく、代わりに何を使用するかについて明確な推奨事項もありません。 asktomのこのスレッドを参照してください。 CHAR(1) 'Y'/'N'
の推奨から NUMBER(1) 0/1
に切り替えます 誰かがその'Y'/'N'
を指摘したとき 英語に依存しますが、例えばドイツのプログラマーは'J'/'N'
を使用する可能性があります 代わりに。
最悪のことは、彼らが''=NULL
を擁護するのと同じように、この愚かな決定を擁護することです。 愚かさ。