收藏本站
[公司资质]
[联系我们]

oracle 没有布尔类型?那用什么表示?

时间:2019-07-16 23:39来源:未知 作者:admin 点击:
临考试现在才想起来oracle没有sqlserver那样bit来存储布尔类型值,那应该用什么表示?难道把列做成number,用1和0吗?我看过往的试题比如sex(性别)列竟然用了nvarchar(50),这只能算... 临考试现在才想起来oracle没有sqlserver 那样bit 来存储布尔类型值,

  临考试现在才想起来oracle没有sqlserver那样bit来存储布尔类型值,那应该用什么表示?难道把列做成number,用1和0吗?我看过往的试题比如sex(性别)列竟然用了nvarchar(50),这只能算...

  临考试现在才想起来oracle没有sqlserver 那样bit 来存储布尔类型值,那应该用什么表示?难道把列做成number,用1 和0 吗?

  我看过往的试题比如sex(性别)列竟然用了nvarchar(50) ,这只能算是应试而已吧?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  如果用编码,实际项目使用的时候会用CHAR(1)或者INTEGER、NUMBER(1)之类的进行替代,然后在代码中进行判断,稍微熟练一下就知道跟true/false没什么区别。

  另外,实际项目中对建表约束比较少操作,这种约束会消耗一点资源,包括编码、报错处理和系统内部校验等。同样的大学里学到的数据库范式在正式项目中并不会全面的实施。

  布尔类型( bool),布尔类型只有两个值,false 和 true。通常用来判断条件是否成立。

  如果变量值为 0 就是 false,否则为 true,布尔变量只有这两个值。

  展开全部如果用编码,实际项目使用的时候会用CHAR(1)或者INTEGER、NUMBER(1)之类的进行替代,然后在代码中进行判断,稍微熟练一下就知道跟true/false没什么区别。

  另外,实际项目中对建表约束比较少操作,这种约束会消耗一点资源,包括编码、报错处理和系统内部校验等。同样的大学里学到的数据库范式在正式项目中并不会全面的实施。

  展开全部用char(1)接口,1表示true,0表示false,具体的映射规则可以在高级程序语言中自定义。

  展开全部nvarchar2是针对中文的,潜台词就是性别输入是男“”女“这样的中文。

  布尔类型用number,char(1)都可以的。推荐用char(1),你可以在建表时用约束将char(1)列约束成check in (‘0’,‘1’)

(责任编辑:admin)
相关内容:
什么是布尔变量要如何使用? 3dmax 线段怎么用布尔运算 Java布尔类型的问题 3Dmax布尔工具没有反应是怎么 3dmax 2018 拾取布尔在哪里。
关于我们 | 网站导航 | 广告服务 | 联系方式 | 投诉与建议 | 客户调查 | 会议接待 | 火车票查询 | 服务中心 | 推广中心
华正航空主营:机票,飞机票,特价机票,打折机票,深圳机票,深圳特价机票,机票预订,机票查询,酒店预订,特价酒店,出国签证,旅游线路查询。
华正航空旗下网站:华正商旅网 网站地图我行网 民航商务旅行网
24小时服务热线4006-888-999755-33333777服务监督电话:13808855476