欢迎投稿

今日深度:

pl/sql常用判断语句,plsql语句

pl/sql常用判断语句,plsql语句


语句一: IF-THEN

IF 条件 THEN

    执行语句

END IF;

 

语句二: IF-THEN-ELSE

IF 条件 THEN

     执行语句

ELSE

     执行其他语句

END IF;

 

语句三: IF-THEN-ELSIF

IF 条件1 THEN

      执行语句1

ELSIF 条件2 THEN

      执行语句2

ELSE

      执行其他语句

END IF;


sql 判断语句 用PL/SQL查询根据字段值,显示相应的汉字

执行:select decode(STATUS,0,'无效',1,'已保存',2, '已提交审批',3,'审批未通过',4, '审批通过',5,'已结束') from table where a='A203'
 

PL/SQL怎判断数据是否存在在数据库中

您可否描述清晰一点?
1. 是否判断有没有值在数据库中,这里的判断有没有规定用什么方法, 比如,
a) 用简单的赋值方法 定义个变量,再利用exception:
select ___ into vvariable from table where....... ; 这个句子是有值的时候赋值,那没有数据的时候 后面再加个
exception
when NO_DATA_FOUND then
你想输出的语句
end;

b) 依然是赋值,但是使用count
select count(*,或者你要的列名 ) into vvariable
from table
where ......;

If vvariable = 0 then
语句1 ;
else
语句2;
end if;
----------------------------------
以上两个是可能在存储过程用的办法,还有的办法是纯用sql语句来完成的,这就需要你更详细的表述你的问题。
 

www.htsjk.Com true http://www.htsjk.com/shujukunews/2296.html NewsArticle pl/sql常用判断语句,plsql语句 语句一: IF-THEN IF 条件 THEN 执行语句 END IF; 语句二: IF-THEN-ELSE IF 条件 THEN 执行语句 ELSE 执行其他语句 END IF; 语句三: IF-THEN-ELSIF IF 条件1 THEN 执行语句1 ELSIF 条...
评论暂时关闭