【发布时间】:2013-10-26 10:35:24
【问题描述】:
我是 Oracle 新手。我想为其中一条记录更新表中的布尔字段。以下哪一项是正确的?
update MyTable set myBooleanColumn = 1 where UserId= 'xx12345';
or
update MyTable set myBooleanColumn = '1' where UserId= 'xx12345';
非常感谢任何帮助!谢谢 !
【问题讨论】:
-
oracle 表没有布尔数据类型。您必须执行两个选项之一 - 创建一个 varchar2(1) 字段,可能设置为 Y/N,或一个数字字段,并设置为 1/0
标签: sql oracle oracle11g oracle10g sql-update