SQL出错 select A from table whereWHERE文做如下说明:传入一个变量,如果该变量为空时, 即: 1=1如果该变量不为空时, 既: A > 传入的一个变量A:varchar2 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select A from table where A > NVL(@input,1);@input 为传入参数 分析一下:楼主的意途为:1、当输入条件时时A>条件;2、当不输条件为全表查询;那么A>A-1 与1=1的条件是一致的。清风的方式不行,当传入参数为空时即报错,以前在CSDN上看到一个高人有类似的说明,用到了decode,帮你顶一下。 oracle数据查询 C#查询oracle出现 ora-0091 求救 ORACLE insert语句插入空值 怎么将sybase的IMAGE导入到oracle的blob,请高手告诉我。。。谢谢。 oracle在sqlplusw方式启动 帮忙看一个PROCEDURE 忘记函数名了~速结贴~ 大家说说这个查询问题如何解决!! oracle 触发器 like'变量'应该怎么写 oracle 游标 循环 怎样设置每月1号凌晨0:00执行job? 菜鸟提问(四)为何我向数据库中添加不了汉字?
A
from
table
where
A > NVL(@input,1);@input 为传入参数
楼主的意途为:
1、当输入条件时时A>条件;
2、当不输条件为全表查询;那么A>A-1 与1=1的条件是一致的。
清风的方式不行,当传入参数为空时即报错,以前在CSDN上看到一个高人有类似的说明,用到了decode,
帮你顶一下。