Oracle boolean型の設定方法:基本と実践
Oracleデータベースには、ネイティブのブール型がないため、通常数字や文字型を使用してブール値を表します。一般的な方法は、NUMBER型を使用し、0がfalse、1がtrueを表すことです。もちろん、CHAR型を使用して、例えばYがtrue、Nがfalseを表すこともできます。
例えば、変数を宣言し、trueを代入するためには、以下のコードを使用できます。
DECLARE
is_active NUMBER := 1;
BEGIN
-- do something
END;
文字タイプを使用して表すこともできます。
DECLARE
is_active CHAR := 'Y';
BEGIN
-- do something
END;