OraclePL/SQLIF语句结构讲解示例

今天小编就带大家来了解Oracle PL/SQL IF语句的结构。这篇文章的代码讲解小编觉得挺不错的,为此分享给大家做个参考。一起跟随小编过来看看吧。

成都创新互联公司10多年企业网站建设服务;为您提供网站建设,网站制作,网页设计及高端网站定制服务,企业网站建设及推广,对成都围栏护栏等多个领域拥有丰富的网站营销经验的网站建设公司。

Oracle IF 语句的结构与大多数语言类似

IF condition THEN
    expr;
ELSIF condition THEN
    expr;
ELSE
    expr;
END IF;

举个例子:

SELECT COUNT(DISTINCT INDEX_NAME) INTO CNT FROM USER_INDEXES WHERE TABLE_NAME=C1.TABLE_NAME;
    IF CNT > 1 THEN
        FOR C2 IN (SELECT DISTINCT INDEX_NAME FROM USER_INDEXES WHERE TABLE_NAME=C1.TABLE_NAME) LOOP
        EXECUTE IMMEDIATE 'ALTER INDEX ' || C2.INDEX_NAME || ' REBUILD';
        END LOOP;
    ELSIF CNT = 1 THEN
        EXECUTE IMMEDIATE 'ALTER INDEX ' || C2.INDEX_NAME || ' REBUILD';
    ELSE
        DBMS_OUTPUT.PUT_LINE(C1.TABLE_NAME||' THERE IS NO INDEXES NEED TO REBUILDING');
    END IF;

看完上诉内容,你们对Oracle PL/SQL IF语句的结构大概了解了吗?如果想了解更多相关文章内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


文章名称:OraclePL/SQLIF语句结构讲解示例
链接分享:http://bzwzjz.com/article/ghchdc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销网站建设 成都网站制作 网站建设费用 成都企业网站制作 成都网站建设 网站制作 成都网站建设 专业网站设计 成都响应式网站建设公司 成都做网站建设公司 成都网站制作 高端网站设计 网站设计 成都网站设计 高端网站建设 古蔺网站建设 成都网站设计 成都网站建设 四川成都网站设计 重庆电商网站建设 网站设计制作报价 网站建设公司