有方便地查詢和修改oracle資料庫的工具嗎

2022-09-11 08:36:38 字數 4457 閱讀 6055

1樓:匿名使用者

教程

我記得以前還有本21天學會sql的書,很不錯,玩轉oracle的資料、表、檢視、查詢、修改、建立、統計。

2樓:黑澀夢魘

pl/sql developer是oracle公司推出的軟體 最主要的是用來操作oracle資料庫

他提供了一種視覺化的介面來運算元據庫

使用它你可以視覺化資料庫

oracle資料庫管理工具有哪些?

3樓:匿名使用者

toad for oracle

toad 主要特點

模式瀏覽器(schema browser):

模式瀏覽功能可以快速訪問資料字典,瀏覽資料庫中的表、索引、儲存過程。toad 提供對資料庫的快速訪問,使用極為方便,使用者介面簡潔,結構安排合理。當我們點選一個單獨的資料庫物件,toad立即顯示此物件的詳細資訊。

例如,當我們點一個資料庫的表,所有和此表相關的索引、約束、儲存過程、sql語句以及和其他表的相互引用關係都在同一介面顯示出來。為了簡化操作,使用者可以在一個模式瀏覽器視窗中操作所有資料庫物件。

4樓:遊客隨風

對於oracle資料庫管理:

oracle自帶的套件裡有pl/sql plus,基於命令列的;企業管理器,基於gui/web ui(在11g中)的。

第三方工具有pl/sql developer,容易上手,但不能完成一些非常底層的管理功能;toad for oracle,功能比前者強大些,使用起來也相對複雜些。

對於開發人員,一般考慮團隊實際情況,選擇一種第三方工具;對於dba管理人員,pl/sql plus是必須的,再適應開發團隊掌握相應的第三方工具;至於企業管理器,在少些時候可以圖個操作方便。

oracle資料庫,查詢到的結果怎樣修改??

5樓:万俟晫

在把oracle查詢結果轉換為sql server的時候要特別當心一些不容易注意到的問題。

我們知道,t-sql是sql server的語言引擎,而oracle的語言引擎卻是plsql.這兩種查詢語言都對

ansi sql-92標準進行了擴充套件以提供額外的支援力度。你所建立的應用程式幾乎都要用到這些補充特性。本文就對最常用的、非標準的oracle擴充套件進行了說明,同時還要介紹下如何

對這些擴充套件進行轉化以用在sql server環境下。

列的選擇

用plsql執行資料查詢的時候,from子句是必須的,這同sql server的要求是一樣的。 select語句必須選擇針對的資料表。在oracle資料庫內有一種特殊的表dual.

dual表由

oracle連同資料字典一同建立,所有的使用者都可以用名稱dual訪問該表。這個表裡只有一列dummy,該列定義為varchar2

(1)型別,有一行值x.

從dual表選擇資料常被用來通過select語句計算常數表示式,由於dual只有一行資料,所以常數只返回一次。

oracle下的dual查詢如下所示:

select

『x』 from dual

而對等的sql server查詢則是下面這個樣子:

select 『x』

連線oracle用|| 符號作為連線符,而sql server的連線符是加號:+ .

oracle查詢如下所示:

select 『name』 || 『last name』

from tablename

對應的sql server查詢如下所示:

select 『name』 + 『last name』

數字取捨

oracle資料庫內有一個trunc函式,該函式返回m位十進位制數的n位;如果省略m則n就是0位。m的值可以為負,表示截去小數點左邊m位數字。

在sql server下可以用round或者floor.

以下是oracle查詢:

select

trunc(15.79,1) "truncate" from dual;

下面是同類查詢的sql server版本:

select round(15.79, 0) rounded ,

round(15.79, 0,1) truncated

select floor(round(15.79, 0)),

floor(round(15.79, 0,1) )

在把oracle查詢轉換為sql server的時候要特別當心一些不容易注意到的問題。我們知道,t-sql是sql server的語言引擎,而oracle的語言引擎卻是plsql.這兩種查詢語言都對

ansi sql-92標準進行了擴充套件以提供額外的支援力度。你所建立的應用程式幾乎都要用到這些補充特性。本文就對最常用的、非標準的oracle擴充套件進行了說明,同時還要介紹下如何

對這些擴充套件進行轉化以用在sql server環境下。

列的選擇

用plsql執行資料查詢的時候,from子句是必須的,這同sql server的要求是一樣的。 select語句必須選擇針對的資料表。在oracle資料庫內有一種特殊的表dual.

dual表由

oracle連同資料字典一同建立,所有的使用者都可以用名稱dual訪問該表。這個表裡只有一列dummy,該列定義為varchar2

(1)型別,有一行值x.

從dual表選擇資料常被用來通過select語句計算常數表示式,由於dual只有一行資料,所以常數只返回一次。

oracle下的dual查詢如下所示:

select

『x』 from dual

而對等的sql server查詢則是下面這個樣子:

select 『x』

連線oracle用|| 符號作為連線符,而sql server的連線符是加號:+ .

oracle查詢如下所示:

select 『name』 || 『last name』

from tablename

對應的sql server查詢如下所示:

select 『name』 + 『last name』

6樓:不綺煙

1、如果你是想修改資料庫裡的欄位並儲存的話,可以使用:

select t.*,t.rowid from tablename t where。。。

點選查詢結果 上面的 有個小鎖頭的 按鈕,變成開的就可以 ,編輯結果了,編輯後,點選 紅鉤的 按鈕,以及頁面上面的 確認儲存更改資料的按鈕(就是 有個綠色的小箭頭,下面有個小圓柱--對應的紅色的小箭頭 是回滾按鈕,不儲存你的修改到資料庫)。

確認後,資料修改成功,並儲存到資料庫。

適合修改少量資料,且此操作不鎖表,既操作同時不影響其他對錶的查詢修改等。

2、update語句

update tablename set 欄位1=值,欄位2=值 where 。。

合適批量修改,鎖表。

3、也可將表中的資料用sql的語句整理好,插入新建的臨時表,truncate原來的表的資料,再將臨時表的資料插回原表。

7樓:匿名使用者

查詢到的結果可用for update來修改。

如:select * from emp;

查詢到以下資料:

此時語句可改寫:

select * from emp for update;

然後點選如圖圖示:

此時可以修改表中內容,如將empno為8888的改成4444。按圖中所示進行操作即可。

8樓:一襲青衣入紅塵

用select for update 語句查出想改的資料後修改

或者直接用update語句按條件修改

9樓:平秀紅

select 1,a,name||'的成績' from dual;

如何檢視和修改oracle資料庫伺服器端的字符集?

如何檢視和修改oracle資料庫伺服器端的字符集

oracle中的常用的工具有哪些?

10樓:

1.oracle sql developer:甲骨文官方出品,優點在於:精準書籤,可方便設定書籤、切換;自動大小寫關鍵字;過濾表欄位;容易複製行。

2.pl sql developer:整合開發環境,專用於oracle資料庫儲存的程式單元開發。

3.toad:收費工具。精確書籤、自動大小寫關鍵字、可設智慧提示範圍、語法糾錯等。

4.enterprisemanager,企業管理器,圖形化資料管理。

oracle常用的壓力測試工具:orastress。

它可以測試資料庫的cpu或者記憶體的壓力(以只讀方式),也可以使用包括普通insert和直接路徑insert兩種方式測試資料庫的i/o能力。但orastress只能執行在windows下,不過它可以測試遠端伺服器的壓力。

怎樣方便地打出高中數學的一些特殊符號

螢幕右下角處大部分輸入法點開以後都有一個小鍵盤的符號,滑鼠右擊選擇數學符號或希臘符號,中學常用符號都在裡面啦 不知道你用的啥輸入法,比我的搜狗可以設定,其他的輸入法同理可設定專吧。我拷屬屏了。就是設定軟鍵盤。然後軟鍵盤就變成了符號的格式。如果你是用word來寫題的話,可以用插入 公式,然後用公式編輯...