oracle有没有boolean类型的字段

wanzhao76 2003-08-30 12:30:25
oracle有没有boolean类型的字段
...全文
1622 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Wnyu 2003-08-30
  • 打赏
  • 举报
回复
没有,用number(1)来表示
jiezhi 2003-08-30
  • 打赏
  • 举报
回复
沒有該類型的字段。
可以使用number(1)或者char(1)來代替。
但pl/sql變量有布爾類型的。
wqbok 2003-08-30
  • 打赏
  • 举报
回复
用number(1) 1代表true,0代表false
或用char(1) 'Y'代表true, 'N'代表false
lynx1111 2003-08-30
  • 打赏
  • 举报
回复
新来的?注意:
1。要搜索csdn论坛
2。要搜索csdn文档
3。要看faq
4。要看精华区

类似的东西多着呢!
beckhambobo 2003-08-30
  • 打赏
  • 举报
回复
boolean只能用在pl/sql语句中:

declare
a boolean default true;
begin
if a then
dbms_output.put_line('true');
end if;
end;
/
hrb_qiuyb 2003-08-30
  • 打赏
  • 举报
回复
Oracle没有这样的字段,但有boolean型的变量。
armu80830 2003-08-30
  • 打赏
  • 举报
回复
用number(1)代替,1代表true,0代表false
查询时用:select decode(f1,1,'True',0,'False') as f1 from table
bzszp 2003-08-30
  • 打赏
  • 举报
回复
用字符型或者number都可以
cowboy_ls 2003-08-30
  • 打赏
  • 举报
回复
没有~你可以用0和1来表示
然后给一个CHECK约束

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧