Oracle如何判斷是否存在某張表

時間 2021-10-14 22:24:01

1樓:匿名使用者

1、開啟plsql客戶端,登入oracle資料庫;

2、建立乙個測試表,create table test_exists(id number, value varchar2(20));

3、編寫sql,插入oracle系統檢視,查詢剛建的表是否存在,select * from user_tables t where table_name= upper('test_exists');可以看到有查詢結果,也就是說存在該錶;

4、相反的,編寫sql,查詢test_exists2表是否存在,因沒有返回結果,則說明該錶並不存在;select * from user_tables t where table_name= upper('test_exists2');

2樓:匿名使用者

在oracle中可以通過查詢資料字典判斷.

如果判斷當前模式下是否存在,可以查 user_tables

if exists

(select 1 from user_tables where table_name='表名')

......

如果判斷所有模式下是否存在,則需要連線system或者sys.然後查user_tables

conn system/密碼 (或者conn sys/密碼 as sysdba)

if exists

(select 1 from dba_tables where table_name='表名')

......

注意:以上表名全部需要用大寫字母.

省略號表示判斷之後需要執行的語句.

3樓:匿名使用者

很多辦法的

首先你的表是放在對應 方案下面

每個使用者對應乙個方案

那麼 在 user 表裡放著你的表的資訊

可以通過em 進入你的方案下 看看表是不是存在oem 也可以

4樓:匿名使用者

有的 呵呵

declare v_cnt number;

begin

select count(*) into v_cnt from user_tables where table_name = yourtablename;

if v_cnt>0 then

dbms_output.put_line('該錶存在!');

else

dbms_output.put_line('該錶不存在或當前使用者無權訪問!');

end if;

end;

C如何判斷vector中某值是否存在

include vectorvec vec.push back 1 vec.push back 2 vec.push back 3 vec.push back 4 vec.push back 5 vector iterator ret ret std find vec.begin vec.end 1...

如何判斷床墊是否存在甲醛超標問題

mk念卿 使用甲醛檢測儀器比較好的了,甲醛含量是多少,這個儀器上都是會有顯示的。一.甲醛簡介 甲醛,化學式hcho或ch2o,式量30.03,又稱蟻醛。無色氣體,有特殊的刺激氣味,對人眼 鼻等有刺激作用。氣體相對密度1.067 空氣 1 液體密度0.815g cm3 20 熔點 92 沸點 19.5...

Excel如何判斷某單元格里是否包含某個字元

魚木混豬喲 excel中可以利用find search 函式 substitute函式或者countif函式,或者mid函式結合陣列公式等來判斷某單元格里是否包含某個字元。工具 office2013 方法如下 判斷a列單元格里是否包含 木 方法一 利用find函式判斷 公式如下圖所示,結果為數字,則...