昨日、ブールフィールドを Oracle テーブルに追加したいと思いました。ただし、実際には Oracle にはブール型のデータ型はありません。ブール値をシミュレートする最良の方法を知っている人はいますか? 件名をグーグルで検索すると、いくつかのアプローチが見つかりました
整数を使用し、それに 0 または 1 以外を割り当てないでください。
'Y' または 'N' の 2 つの値のみを持つ char フィールドを使用します。
CHECK 制約で列挙型を使用します。
経験豊富な Oracle 開発者は、どちらのアプローチが優先/標準的であるかを知っていますか?