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