oracle有没有boolean类型的字段 沒有該類型的字段。可以使用number(1)或者char(1)來代替。但pl/sql變量有布爾類型的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有~你可以用0和1来表示然后给一个CHECK约束 用number(1)代替,1代表true,0代表false查询时用:select decode(f1,1,'True',0,'False') as f1 from table Oracle没有这样的字段,但有boolean型的变量。 boolean只能用在pl/sql语句中:declarea boolean default true;beginif a thendbms_output.put_line('true');end if;end;/ 新来的?注意:1。要搜索csdn论坛2。要搜索csdn文档3。要看faq4。要看精华区类似的东西多着呢! 用number(1) 1代表true,0代表false或用char(1) 'Y'代表true, 'N'代表false 在大型表上使用表分区是否需要把分区放在不同的表空间?? 新手求救:数据库创建问题 协助写个触发器(有测试数据) 根据时间简短点进行分组 百分请教一个很简单的SQL语句 那种组合建网站更好,或者说更有钱途?? 请问Oracle数据库中有哪些基本的数据类型? SQL语句出奇的慢,谁有好的办法帮帮我??万分感谢!! 帮忙看看这个存储过程哪里错了 再请教一个会者不难的问题: windows 2000下怎样清除归档日志文件? oracle中如何生成临时表??
然后给一个CHECK约束
查询时用:select decode(f1,1,'True',0,'False') as f1 from table
a boolean default true;
begin
if a then
dbms_output.put_line('true');
end if;
end;
/
1。要搜索csdn论坛
2。要搜索csdn文档
3。要看faq
4。要看精华区类似的东西多着呢!
或用char(1) 'Y'代表true, 'N'代表false