网站首页
cms
asp
php
jsp
asp.net
数据库
web前端
服务器
javascript
c#
vb.net
java
linux
office
数据结构
其他语言
网络安全
电脑故障
数据库
位置:
IT落伍者
>>
数据库
>> 浏览文章
Oracle中实现布尔类型
发布日期:2019年04月25日
一直被Oracle中没有boolean类型困扰
网上有两种解决方案
一是用Number(
)
二是用Char(
)
各有所长
个人比较喜欢用Number方式解决
原因很简单
因为是从C语言开始的
这符合C语言的习惯
前几天有幸咨询到Oracle方面的顾问
他们提供的解决方案是用Char(
)实现boolean
但也有需要注意的地方
原话如下
如果是特定boolean类型情况下
Char(
)是比Number(
)更好的选择
因为前者所用的存储空间会比后者少
但这二者在查询时存储空间的节省会提供查效率
但是要注意的是用Char(
)的时候不能让这个字段可以为空
必须有缺省
否则查询效率会降低
上一篇:
oracle多条件查询分页存储过程
下一篇:
查看Oracle当前连接数的具体方案