社区
基础和管理
帖子详情
在Oracle中表示boolean该用什么类型?
PaPaCong
2005-04-13 02:08:17
在Oracle中表示boolean该用什么类型?
...全文
5296
7
打赏
收藏
在Oracle中表示boolean该用什么类型?
在Oracle中表示boolean该用什么类型?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jjj801206
2005-04-14
打赏
举报
回复
nunber(1)
fangbintao
2005-04-13
打赏
举报
回复
一般用char(1) --Y 或者N 加个约束,免得插入错误
chanet
2005-04-13
打赏
举报
回复
布尔型.
ssDOn
2005-04-13
打赏
举报
回复
用number(1) ;0--false ,1--true就可以了。
yangtom
2005-04-13
打赏
举报
回复
用varchar2()
soniczck
2005-04-13
打赏
举报
回复
可以用CHAR(1),0代表TRUE,1代表FALSE
qiaozhiwei
2005-04-13
打赏
举报
回复
什么意思,boolean 就是bool 取值 true,false;
ORACLE
_PLSQL_基础教程
变量
类型
binary_integer: 整数,主要用来计数而不是用来
表示
字段
类型
number 数字
类型
char 定长字符串 varchar2 变长字符串 date 日期 long 长字符串,最长2G
boolean
布尔
类型
,可以取值为true,false ,和null。
布尔
类型
(
boolean
)在
oracle
存储过程
中
支持情况
文章目录1.布尔
类型
在
oracle
存储过程
中
支持情况(1)布尔
类型
在过程、函数、包
中
的支持情况(2)布尔
类型
与其他
类型
的兼容情况(3)布尔
类型
作为cast函数参数情况(4)存储过程case-when语句对布尔
类型
的支持情况(5)存储过程SQL语句对布尔
类型
的支持情况(6)存储过程UDF对布尔
类型
的支持情况(7)存储过程UDAF对布尔
类型
的支持情况2.调研总结 1.布尔
类型
在
oracle
存储过程
中
支持情况 (1)布尔
类型
在过程、函数、包
中
的支持情况
Oracle
存储过程定义布尔
类型
的关键字为
boolean
,不
Oracle
-实现
Boolean
类型
字段
Oracle
中
实际上没有
Boolean
布尔数据
类型
因为
Boolean
类型
不属于SQL86 SQL92规范,事实上也不属于任何一个数据库规范,所以就没有设置到SQL引擎
中
。事实上C语言我记得也是没有
boolean
原生
类型
的。实现上可以通过0/1或者Y/N来实现 然而PL/SQL支持这种
类型
了。说明
Oracle
数据库是支持布尔变量的,然而
Oracle
SQL引擎不支持。所以,如果返回值为布尔
类型
的函数是不能直接用在SQL语句上的。 但是网上也提供了两种解决方案 1、用Number(1) 2、用Cha
Oracle
の怪异的的
Boolean
类型
Oracle
的数据
类型
中
不包括
Boolean
,一般用 Number(1) 和 Char(1)来实现。所 以”You cannot insert the values TRUE and FALSE into a database column. Also, you cannot select or fetch column values into a
BOOLEAN
variable.“
oracle
数据库处理
boolean
型字段
说明:
oracle
中
的
boolean
数据
类型
仅限于PL/SQL,
oracle
本身没有默认的提供布尔型的存储方式 在设计数据库表结构时,选择一种高效的策略来存储一个可以在很多编程环境
中
使用的逻辑布尔值是非常重要的。(虽然
Oracle
没有
Boolean
数据
类型
来
表示
数据库字段,但是在 PL/SQL
中
却具有
Boolean
数据
类型
。) 任何布尔定义的字段还应该被正确进行约束检查,
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章