在PB ISQL中如何判斷一個表是否存在,連的Oracle庫,謝謝了
uj5u.com熱心網友回復:
SELECT count(*) INTO :ll_count FROM tab WHERE tname = :ls_tablename;If ll_count>0 Then
//存在
End If
uj5u.com熱心網友回復:
select * from all_tables where "TABLE_NAME" = '表名'uj5u.com熱心網友回復:
1樓,在SQL中變數如何去定義了uj5u.com熱心網友回復:
需要一個Oracle和Powerbuilder能通用的uj5u.com熱心網友回復:
1、dba_tables和user_tables的訪問權限是不同的。一個具有dba權限吧,一個是本表的owner。這個網上有資料,自己查查,呵呵。2、user_tables直接查詢,有個table_name欄位。
dba_tables有個owner欄位,可以指定用戶。
例如:
SQL> select table_name from user_tables;
TABLE_NAME
------------------------------
JOBS
REGIONS
LOCATIONS
JOB_HISTORY
DEPARTMENTS
EMPLOYEES
COUNTRIES
TEST1
TEST33
已選擇9行。
uj5u.com熱心網友回復:
string ls_tablelong ll_cnt
select count(1) into :ll_cnt from user_tables where table_name = :ls_table;
if ll_cnt > 0 then
messagebox('', '表存在')
else
messagebox('', '表不存在')
end if
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/46574.html
標籤:數據庫相關
