oracle表名中帶什麼意思,例如 selectfr

2021-08-26 02:59:02 字數 2570 閱讀 7316

1樓:匿名使用者

@是呼叫資料庫連結(database link)的意思。

資料庫連結的作用是從a資料庫到b資料庫之間訪問的一種手段。類似於 ogg 中的表同步(使用者同步)。db link 的主要作用是跨庫查詢。

有很多業務都需要進行跨庫查詢。這種方式建立方式簡單、易懂、可以擁有建立使用者的所有許可權。

擴充套件資料

資料庫連結也有缺點,比如大量消耗資料庫資源;本地系統每通過dblink連結遠端系統一次,都會生成一個本地session,如本地session不退出或者手動釋放,只有通過session超時才能自動釋放,會浪費大量的系統資源。

容易出現資料庫bug:大量使用dblink,本地系統極易出現ora-02068、ora-03113、ora-02080、ora-02054、ora-02050等oracle錯誤,這種錯誤大部分會影響當前session正在處理的業務。

由於使用dblink,本地系統在獲取資料時,每次連結都會對遠端資料庫進行一次全表掃描,且所有資料都會傳輸回本地資料庫內,導致效能降低並且嚴重浪費當前系統資源。尤其出現一條sql語句從兩個dblink中取數,更被稱之為「效能殺手」,尤其是oltp型資料庫。

2樓:我愛瓜瓜啊

應該是建的有database links

dim是使用者名稱,dim_area_no是表名,to_dw 是建的database links的名,

dim_area_no表屬於dim使用者

建立database links的作用是連線其他資料庫的表select * from dim.dim_area_no@to_dw

這個語句的作用是查詢屬於dim使用者的dim_area_no表的所有內容

3樓:

@後是例項名或資料來源,一個簡單例子,伺服器上建立了2個資料庫例項,名稱分別為hr、boss,如果你用pl/sql developr等根據登入了hr例項,此時可以省略@hr,若是要訪問boss例項,則需要select * from dim.dim_area_no@boss

4樓:匿名使用者

select * from dim.dim_area_no@to_dw

是檢索 連結資料庫 to_dw 那裡的 dim 使用者下的 dim_area_no 表。

下面是建立 資料庫連結, 與檢索的例子:

sql> create database link mydblink

2 connect to test identified by test123

3 using '(description =

4 (address_list =

5 (address = (protocol = tcp)(host = 192.168.1.210)(port = 1521)))

6 (connect_data = (service_name = orcl)

7 )

8 )';

database link created.

sql> select count(1) from user_tables@mydblink;

count(1)

----------

6注:如果建立全域性dblink,必須使用systm或sys使用者,在database前加public。

5樓:匿名使用者

@後是例項名或資料來源

請教下,oracle資料庫中表名後面加個@是什麼意思 50

6樓:轉移不是撤退

--我這裡說的欄位名跟列 是同一個意思select column_name,table_name,data_type ,data_length,data_precision,data_scale from user_tab_columns where column_name='欄位名'; --根據欄位名查出相關的表

專名出來。記錄下來--然後對屬查出來的表進行查詢,找到含這內容欄位的表select * from 表名 where 欄位名='xiaoming'

oracle建立檢視表名後面加@代表什麼

7樓:匿名使用者

一般表示database link

比如在a伺服器的資料庫上,訪問b伺服器上的資料庫,可以在a伺服器資料庫中建立database link,比如叫db_a2b

那麼可以在a的資料庫中直接查詢(比如查詢b上的tablebselect * from tableb@db_a2b

oracle database link 查詢時候 select * from 表a@link 執行後為什麼會起事務

8樓:周圍圓

oracle的db_link資料要資料庫自身和遠端資料庫建立連結進行查詢的,而且會對遠端資料庫中查詢的表加鎖。

相當於本地的 select * from table for update;

產生事物就是因為這個原因。

通過dblink查詢完之後,最好進行commit或rollback結束事物。

SPSS中互動分類表是什麼意思

設定互動bai作用就是在你已經du截圖的這個裡面 位置zhi 進行的dao 你同內時選中 要分析的哪容兩個互動作用變數,然後在構建項裡面 型別就是互動,之後把這兩個移到右邊 就是互動作用的了 另外關於你說的 or值,在spss中會自動輸出的 就是在迴歸係數表的後面的 exp b 就是你說的or值 如...

oracle在where子句中加什麼意思啊

oracle資料庫的連線查詢包括 等值連線 外連線 自連線等。where子句中加 是外連線的一種。外連線分 左外連線和右外連線。select from emp,dept where emp.deptno dept.deptno 右外連線 select from emp,dept where emp....

爆表 是什麼意思,pu爆表是什麼意思

誇張的說明一個人長得很好看,顏值就是表達長相好看程度,爆表說明很好看很帥很漂亮 誇張的意思,比如你帥的爆表了,就是你非常非常帥的意思 此引申義出自龍珠 悟空在與賽亞人對抗時使出界王拳,結果貝吉塔的戰鬥力指示器 即爆表。爆表 原意指儀表 通常指儀表指標超過表上所示的極限。最近幾日,爆表 一詞已成熱詞。...