社区
Oracle
帖子详情
oracle数据库中有布尔值吗?
newchina
2003-08-28 02:01:31
oracle数据库中列的数据类型有布尔值吗?
...全文
367
8
打赏
收藏
oracle数据库中有布尔值吗?
oracle数据库中列的数据类型有布尔值吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Drate
2003-09-04
打赏
举报
回复
我喜欢用CHAR(1)
tw_cshn
2003-09-04
打赏
举报
回复
没有用char(1)来比较的好
GreenHeart
2003-09-04
打赏
举报
回复
no,我一般用数值或verchar2来替代
BenZ004
2003-09-04
打赏
举报
回复
没有的,我们一般用数值0或1代替,或是字符T和N。
oupatch
2003-09-03
打赏
举报
回复
PL/SQL中的数据类型有布尔型boolean
yanxibang
2003-09-03
打赏
举报
回复
no,pl/sql中可用布尔
enhydraboy
2003-08-28
打赏
举报
回复
NO,只能用数值型,或者字符T和F来代表。
weidegong
2003-08-28
打赏
举报
回复
NO,用SMALLINT代替
关于
Oracle
数据库
涉及
布尔值
的问题
这几天在学着写一个网络商城的小项目 , 遇到一个小问题 , 在
数据库
中需要用一个字段表示商品是否热销 , 但是在
Oracle
数据库
中没有bool数据类型 . 经过一番思考 , 参考了网友们的意见 , 我是这样来解决这个问题的: 在模型层依然使用boolean 定义变量 , 在
数据库
中使用number定义字段 , 默认值 0 或者 1. 当取出或者查询有关数据时使用 if 语句判断 , 如果等于
oracle
中建表时
布尔值
怎么用,是否可以使用JDBC在表的VARCHAR2列中存储和检索
布尔值
?...
是的,在
Oracle
中,您可以将
布尔值
存储和检索到表中以获取具有VARCHAR2数据类型的列。如果这样做,则将true和false值分别存储为1和0,并将其分别检索为相同的值。示例让我们在
Oracle
数据库
中创建一个名称为sampleTable的表,使用CREATE语句作为-CREATETABLEsampleTable(IDINT,ProductNameVARCHAR(20)NOTN...
oracle
数据库
处理boolean型字段
说明:
oracle
中的boolean数据类型仅限于PL/SQL,
oracle
本身没有默认的提供布尔型的存储方式 在设计
数据库
表结构时,选择一种高效的策略来存储一个可以在很多编程环境中使用的逻辑
布尔值
是非常重要的。(虽然
Oracle
没有 Boolean 数据类型来表示
数据库
字段,但是在 PL/SQL 中却具有 Boolean 数据类型。) 任何布尔定义的字段还应该被正确进行约束检查,
[
Oracle
]为布尔字段值选择一种高效的设计策略
在设计
数据库
表结构时,选择一种高效的策略来存储一个可以在很多编程环境中使用的逻辑
布尔值
是非常重要的。(虽然
Oracle
没有 Boolean 数据类型来表示
数据库
字段,但是在 PL/SQL 中却具有 Boolean 数据类型。)任何布尔定义的字段还应该被正确进行约束检查,以确保在插入/更新时输入了有效的值。create table tbool (bool char check (bool
检查数据链是否存在
--检查数据链是否存在 function is_dblink_exist(v_dblink_name in varchar2) return boolean as n_tab_count number default 0; b_result boolean default false; begin select count(1) into n_tab_count from use
Oracle
17,133
社区成员
55,258
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章