社区
Oracle
帖子详情
oracle里字段为布尔类型怎么办呢?
bht
2003-08-19 11:39:06
oracle里有些字段要定义为为布尔类型怎么办呢?
...全文
223
3
打赏
收藏
oracle里字段为布尔类型怎么办呢?
oracle里有些字段要定义为为布尔类型怎么办呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nicholaz
2003-08-19
打赏
举报
回复
字段不能定义为布尔类型
用number(1)来代替,如:0为true,1为false.等等。
jiezhi
2003-08-19
打赏
举报
回复
字段類型沒有布尔类型。
使用char(1),varchar(1),number(1)來代替吧。
beckhambobo
2003-08-19
打赏
举报
回复
pl/sql可以使用布尔类型
在
ORACLE
中利用猜解出的表和
字段
得出记录
在
ORACLE
中利用猜解出的表和
字段
得出记录 实验环境请自行搭建
ORACLE
_PLSQL_基础教程
变量类型 binary_integer: 整数,主要用来计数而不是用来表示
字段
类型 number 数字类型 char 定长字符串 varchar2 变长字符串 date 日期 long 长字符串,最长2G boolean
布尔类型
,可以取值为true,false ,和null。
oracle
中实现布尔型,
Oracle
中的布尔
字段
昨天我想在
Oracle
表中添加一个布尔
字段
。但是,
Oracle
中实际上没有布尔数据类型。这
里
有人知道模拟布尔值的最佳方法吗?谷歌搜索这个主题发现了几种方法使用一个整数,只需不为它分配除0或1以外的任何东西。使用带有"y"或"n"的char
字段
作为仅有的两个值。使用带有check约束的枚举。经验丰富的
Oracle
开发人员是否知道首选/规范的方法?我希望
Oracle
有一个wall数据类型,这样我可以在...
Oracle
和MySql的
布尔类型
Oracle
:
Oracle
是没有内置
布尔类型
的,但是
Oracle
官方提供了两种方法:第一种种是Char(1),第二种是Number(1),如果存储内容为0的话就为false,如果存储的内容为1的话就为true。特定
布尔类型
情况下,使用Char(1)是比Number(1)更好的选择,但是Char(1)使用的存储空间比Number(1)少,但是要注意使用Char(1)的时候不能让这个
字段
为空,否则会降低查询效率 Mysql:(参考处) MySql也没有内置的
布尔类型
,但是...
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
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章