美文网首页
Oracle如果表存在则删除,以及其他语句

Oracle如果表存在则删除,以及其他语句

作者: 黑哥聊dotNet | 来源:发表于2019-05-29 16:01 被阅读0次

    declare

          num  number; //声明一个参数 a 类型为 number类型 

    begin

        select count(1) into num from user_tables where table_name = upper('temp1') ;

    //查询 表temp1放入number

        if num > 0 then

            execute immediate 'drop table temp1' ;

    //是用于在 存储过程里面. 动态的执行 SQL 语句。

        end if;//结束if语句

    end;//结束这个程序

    用的是存储过程删除表temp1;

    如果是sqlite就用drop table if exists temp1;

    相关文章

      网友评论

          本文标题:Oracle如果表存在则删除,以及其他语句

          本文链接:https://www.haomeiwen.com/subject/prmytctx.html