oracle中的存在函数吗,Oracle判断表是否存在的函数
生活随笔
收集整理的這篇文章主要介紹了
oracle中的存在函数吗,Oracle判断表是否存在的函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Oracle判斷表是否存在的函數
函數定義:
CREATE OR REPLACE FUNCTION is_table_exists( table_name_to_check VARCHAR2)
RETURN BOOLEAN IS
row_count NUMBER;
is_exists BOOLEAN;
BEGIN
SELECT count(*) INTO row_count
FROM dual
WHERE EXISTS
( SELECT * FROM user_tables WHERE table_name = upper(table_name_to_check) );
IF row_count = 0 THEN
is_exists := FALSE;
ELSE
is_exists := TRUE;
END IF;
RETURN is_exists;
END;
函數調用:
BEGIN
IF is_table_exists('table_name') THEN
DBMS_OUTPUT.PUT_LINE('exists.');
ELSE
DBMS_OUTPUT.PUT_LINE('not exists.');
END IF;
END;
總結
以上是生活随笔為你收集整理的oracle中的存在函数吗,Oracle判断表是否存在的函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mandatory oracle 字段,
- 下一篇: navicat运行db文件_使用 YAM