oracle 没有boolean,mysql用bit(1)而oracle可以用char(1) check(...(0,1))字段,
如:
然后JDBC用getBoolean()可以返回正确的结果。
JDBC我用ojdbc14.jar
如:
create table a ( a char(1) check (a in(0,1)))
然后JDBC用getBoolean()可以返回正确的结果。
JDBC我用ojdbc14.jar
本文介绍如何在 Oracle 数据库中使用 char(1) 模拟 Boolean 类型,并通过 check 约束确保值只能为 0 或 1。此外,还展示了如何利用 JDBC 的 getBoolean 方法正确读取这些值。
1万+
8268
1259

被折叠的 条评论
为什么被折叠?