在数据库Oracle在SQL⼀PL中能不能Boolean

2025-02-26 07:17:36
推荐回答(5个)
回答1:

oracle没有布尔数据类型。

一般在oracle中的布尔替代写法:

可以用CHAR(1),0代表TRUE,1代表FALSE
用varchar2(),与CHAR类似
用number(1) ;0--false ,1--true就可以了。
布尔型,一般用char(1) --Y 或者N,加个约束,免得插入错误

回答2:

能用,它的值是true和false。
Oracle那个叫PL/SQL,不是SQL/PL

回答3:

完全可以,变量直接生命成boolean就可以,值就是ture/false

回答4:

可以的 pl/sql中的值有 true null 和false三个值

回答5:

好像不能用吧, 除非自定义类型。