oracle 庫中有表 但是查詢顯示表不存在

2021-10-14 15:56:39 字數 526 閱讀 7422

select owner from dba_tables where table_name='表名';
select 字段 from 使用者名稱.表名;
語法 : 

create [or replace] [public] synonym [ schema.] 同義詞名稱 for [ schema.] object [ @dblink ];
首先,用sys賬號給dm賬號賦予create synonym的許可權

grant create synonym to 使用者名稱;
例:

-- create the synonym   

create or replace synonym tablea  

for user_res.tablea;

注意 oracle 一般是不區分大小寫的,所以表名在資料字典檢視中一般是大寫字母表示的.

sqlserver 查詢庫中有多少張表

表數目 select count 1 from sysobjects where xtype u 檢視數 select count 1 from sysobjects where xtype v 儲存過程數 select count 1 from sysobjects where xtype p 表...

查詢資料庫中有多少張表

sql server 2005 select from sysobjects where xtype u 查詢當前資料庫 下所有使用者建立的表 xtype char 2 物件型別。可以是下列物件型別中的一種 c check 約束 d 預設值或 default 約束 f foreign key 約束 ...

Oracle 查詢庫表操作

查詢所有表名 select t.table name from user tables t 查詢所有欄位名 select t.column name from user col comments t 查詢指定表的所有欄位名 select t.column name from user col com...