Oracle判斷表是否存在的函式

2021-06-11 18:41:48 字數 758 閱讀 6066

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;

判斷臨時表是否存在

if object id tempdb.t is not null drop table t if objectproperty object id tempdb.t istable 1 print authors is a table else if objectproperty object i...

sqlserver判斷表是否存在

1 判斷資料表是否存在 方法一 use yourdb goif object id n tablename n u is not null print 存在 else print 不存在 例如 use fireweb goif object id n temp tbl n u is not null...

MySQL判斷表是否存在

有四種方式進行判斷 12 3 4 5 1.show tableslike tb bp d case 2.selecttable namefrominformation schema.tableswhere table schema dbname andtable name tablename 3.如...