Oracle 23c - BOOLEAN Column Support
'Finally! You can use BOOLEAN as a column type in tables and queries.'
SQLcl: Release 24.4 Production on Wed May 28 23:48:53 2025
Copyright (c) 1982, 2025, Oracle. All rights reserved.
Last Successful login time: Wed May 28 2025 23:48:54 +05:30
Connected to:
Oracle Database 23ai Enterprise Edition Release 23.0.0.0.0 - for Oracle Cloud and Engineered Systems
Version 23.8.0.25.05
SQL> -- Create a table with a BOOLEAN column
SQL> CREATE TABLE employee_status (
2 emp_id NUMBER PRIMARY KEY,
3 is_active BOOLEAN
4 );
Table EMPLOYEE_STATUS created.
SQL>
SQL> -- Insert into BOOLEAN column
SQL> INSERT INTO employee_status VALUES (1001, TRUE);
1 row inserted.
SQL> INSERT INTO employee_status VALUES (1002, FALSE);
1 row inserted.
SQL>
SQL> -- Query BOOLEAN column
SQL> SELECT * FROM employee_status WHERE is_active;
EMP_ID IS_ACTIVE
_________ ____________
1001 true
Use Case: Cleaner logic for status flags, without relying on 1/0 or Y/N.
No comments:
Post a Comment