oracle中数值问题。

wujinbao 2002-04-15 01:19:21
oracle一表A中对于A1(类型为:NUMBER)和A2(类型为:VARCHAR2)类型字段定义为可以为空类型,使用insert语句加入一条数据记录,对A1和A2两字段均未指定数值,对于刚insert的记录A1=? A2=?各位帮帮忙!
...全文
63 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cloudjava 2002-04-15
  • 打赏
  • 举报
回复
oracle 中的null为特殊类型。where条件应该为

field is null.
field is not null.
haode 2002-04-15
  • 打赏
  • 举报
回复
应该是null
wujinbao 2002-04-15
  • 打赏
  • 举报
回复
哦 是is null? 我试试!多谢多谢!
trunc 2002-04-15
  • 打赏
  • 举报
回复
判断写错了,应该是if A1 IS NULL then ....end if;
flowerofwind 2002-04-15
  • 打赏
  • 举报
回复
用pb或者sql/plus打开看看,看那连个字段是什么
实施if(A1='') then ... end if;看看
wujinbao 2002-04-15
  • 打赏
  • 举报
回复
为null么? 奇怪了我在存储过程中使用 if(A1=NULL) then ... end if;
居然没有用!
Michaelyfj 2002-04-15
  • 打赏
  • 举报
回复
应该为null
snowy_howe 2002-04-15
  • 打赏
  • 举报
回复
看不太懂你的问题,我觉得应该是null吧

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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