Browser對ORACLE數(shù)據(jù)庫提供了大量圖形界面_第1頁
Browser對ORACLE數(shù)據(jù)庫提供了大量圖形界面_第2頁
Browser對ORACLE數(shù)據(jù)庫提供了大量圖形界面_第3頁
Browser對ORACLE數(shù)據(jù)庫提供了大量圖形界面_第4頁
Browser對ORACLE數(shù)據(jù)庫提供了大量圖形界面_第5頁
已閱讀5頁,還剩107頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

/概述ObjectBrowser對ORACLE數(shù)據(jù)庫提供了大量圖形界面,通過各種充實的功能向ORACLE的開發(fā),維護人員提供非常專業(yè)的支持。優(yōu)良的設(shè)計,使其特別適合于大型應(yīng)用系統(tǒng)的開發(fā),維護及性能優(yōu)化,提高工作效率。

本章將介紹ObjectBrowser的特征和運行環(huán)境。1-0使用前請注意

本安裝程序為試用版,請在30天之內(nèi)進行注冊。在啟動中的登陸畫面輸入產(chǎn)品序列號,即可繼續(xù)使用本產(chǎn)品的正式版。已完成購置的顧客,請在期限內(nèi)將用戶注冊單中的必要事項填寫完整,并將該注冊單寄送到以下地址,即可收到產(chǎn)品序列號。

營銷部

擔當勝間

E-MAILFAX048-707-70661-1主要特征

Oracle支持來自O(shè)racle10g的新數(shù)據(jù)型

可以生成Oracle10g中新出現(xiàn)的TIMESTAMP型,INTERVAL型。當然,在原來的Oracle8、8i、9i上也可以正常運行。

追求批處理的簡潔化

比方說[想把最近一周內(nèi)有所變化的數(shù)據(jù)庫對象全部輸出到SQL腳本][把處于無效狀態(tài)的程序進行再編譯]等這種用本來寫好的SQL角本可以做成的工作,也會因數(shù)據(jù)庫對象的增加而變得很繁瑣。對于這一點來說,ObjectBrowser可以不用寫任何SQL程序就可以對多個對象執(zhí)行某種特定處理,用戶也可以任意參加新的功能。

圖形化的數(shù)據(jù)庫對象顯示

通過使用可設(shè)定的樹狀顯示功能和可以任意排序顯示的一覽表功能,可以快速查找到目標對象。通過對象名和腳本的全文檢索功能也可以實現(xiàn)各種精確查找及文字定位。Ver.10也可以通過拷貝&粘貼操作對對象進行簡單地復制。

對存儲程序的支持

通過全屏幕編輯器,可以制作或編輯過程及功能等的存儲程序。此外,ObjectBrowser搭載了強大的糾錯運行環(huán)境,可以顯示可輸入?yún)?shù)的執(zhí)行窗口,運行中的錯誤,也可以進行變量的參照(包括Ver.10中的變更)。

強大的SQL執(zhí)行功能

ObjectBrowser的SQL執(zhí)行功能,可以通過全屏幕編輯器對SQL文進行自由編輯。Ver.10可以通過編碼補充功能支持輸入。同時,通過整形輸出功能可以統(tǒng)一格式。運行結(jié)果也被很方便地顯示在二維表中。如果允許,您可以直接在查詢結(jié)果上進行數(shù)據(jù)編輯并反映到數(shù)據(jù)庫中。Ver.10通過多方SQL支持,也可以運行多個SQL。另外,在顯示結(jié)果的同時,SQL的執(zhí)行方案和統(tǒng)計信息也被顯示出來,這樣您可以一邊看著Oracle的內(nèi)部優(yōu)化算法,一邊做出高效率的程序來。ObjectBrowser也支持托拽功能。對已經(jīng)保存好的SQL文件,無需觸動鍵盤就可輕松執(zhí)行。

支持數(shù)據(jù)庫管理員的功能

ObjectBrowser向您提供完整的圖形界面完成用戶,表空間,回滾段等的創(chuàng)立,編輯。另外,連接在效勞器上的客戶進程和表鎖定等信息也展示在您面前。

把數(shù)據(jù)庫對象輸出到角本文件

ObjectBrowser向您提供將數(shù)據(jù)庫對象的定義輸出到SQL角本文件的功能。輸出的方式也有很多,比方將多個對象的定義輸出成一個文件,輸出不帶用戶名的對象定義,輸出表時將數(shù)據(jù)輸出成INSERT語句的形式等等。您使用這些功能,可以很方便的把現(xiàn)有的數(shù)據(jù)庫系統(tǒng)移植到別的環(huán)境上,也可以起到備份的目的。

對于用戶,數(shù)據(jù)庫對象的權(quán)限授予及顯示功能

ObjectBrowser向您提供將用戶、角色、數(shù)據(jù)庫對象、系統(tǒng)權(quán)限等的列表顯示及修改功能。并且支持對多個對象授權(quán)時進行批處理。

數(shù)據(jù)生成功能

已經(jīng)作成的表格,可以生成測試數(shù)據(jù),數(shù)據(jù)生成方法也能靈活選擇。

對象比較功能

可以對不同的數(shù)據(jù)庫,進行數(shù)據(jù)庫對象的比較。

跟蹤功能

通過「SQL接收」,「表格訪問表」,或「session管理畫面」,可以取得跟蹤信息。

「SQL接收」,可以從跟蹤信息中抽出SQL文,捕捉面向Oracle新發(fā)行的原SQL,并能檢索出所經(jīng)過時間偏大的SQL。

「表格訪問表」,可以將從跟蹤信息中抽出的SQL文,以表為單位,整理并顯示出來,可以用來檢索表格索引或作成CRUD表。

其他支持程序開發(fā),數(shù)據(jù)庫維護的方便功能

·提供索引提示,通過從SQL中調(diào)查索引的使用狀態(tài),制作效率更好的索引。

·使用[顯示表和列]的功能將省掉您輸入說明和列名的時間。

·使用[關(guān)聯(lián)信息圖]可以清楚的顯示數(shù)據(jù)庫對象間的相互調(diào)用關(guān)系。

·輸出表格定義書。

·一覽顯示注釋行,使注釋檢查更輕松。

·使用輸出功能可以將數(shù)據(jù)圖表通過OLE輸出成MicrosoftExcel文件。

·使用[顯示SQL語法]功能可以提示您所有SQL的書寫方法,即使一時忘記了文法也沒有關(guān)系。1-2使用前請注意

必備環(huán)境

·可以運行Windows2000/XP/Server2003/Vista的個人電腦

·32MB以上的內(nèi)存(推薦48MB以上)

·20MB以上的硬盤空間

·Oracle8、9、10的客戶端程序被正常安裝,并且處于與Oracle效勞器可以成功連接的狀態(tài)安裝本章將對ObjectBrowser的實際安裝過程進行介紹。本手冊基于WindowsXP做成,同時也適用于Windows2000/2003Server/Vista2-1ObjectBrowser的安裝

從CD-ROM安裝

雙擊安裝磁盤內(nèi)的「setup.msi」文件,開始安裝。

(請在Administrator權(quán)限下進行安裝。)

當您從我公司網(wǎng)站下載安裝時

我們使用自動解壓縮的文件格式,您只需翻開Windows的文件管理器并執(zhí)行下載的文件就會自動開始安裝。

顯示ObjectBrowser的安裝畫面之后,請點擊[下一步]按鈕。

用戶登記的畫面被顯示后,請再輸入姓名和公司名稱后點擊[下一步]按鈕。

系統(tǒng)會問您想把ObjectBrowser安裝到那個目錄里去,如果您想使用缺省值的話就請直接點擊[下一步]按鈕。

如果想改變當前設(shè)置fgyfgy請點擊[瀏覽]按鈕,指定安裝路徑。

系統(tǒng)會詢問您安裝文件夾的名稱如果您同意默認的話直接點擊[下一步]按鈕即可。

如果想更改當前設(shè)置請更改[程序文件夾]的后點擊[下一步]按鈕。

系統(tǒng)顯示出您剛剛輸入的所有信息,如果您確認沒有問題請點擊[下一步]按鈕,開始安裝。

當您使用的操作系統(tǒng)為Vista時,安裝開始時將顯示如下畫面,

請選擇「同意」。(操作系統(tǒng)不是Vista時,不會顯示該畫面)

幾分鐘后,顯示安裝完成畫面,點擊[結(jié)束]按鈕即可退出安裝。

安裝后的重點事項

第一次啟動SIObjectBrowser時,請務(wù)必使用Administrator權(quán)限的用戶。

(第2次之后的啟動不再受此限制)

操作系統(tǒng)為Vista時,請右鍵點擊「SIObjectBrowser10」的啟動圖標,

選擇彈出菜單的[管理員操作],進行初次啟動。

(第2次之后的啟動不再受此限制)2-2為使用執(zhí)行方案建立數(shù)據(jù)庫對象

此時,ObjectBrowser已經(jīng)可以連接數(shù)據(jù)庫效勞器,并對數(shù)據(jù)庫對象進行編輯了。但是為了使用ObjectBrowser中[執(zhí)行方案]功能,還需要創(chuàng)立表PLAN_TABLE。

一般來說使用腳本UTLXPLAN.SQL來創(chuàng)立表PLAN_TABLE,但是根據(jù)操作系統(tǒng)以及ORACLE版本的不同也可能會有相應(yīng)的差異。

例如:ORACLE10.2.0安裝于WindowsXP的c:\oracle文件夾下時,腳本位于C:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\UTLXPLAN.SQL.

找到創(chuàng)立PLAN_TABLE的腳本后,從SQL*PLUS運行該腳本。同時,為了所以用戶都能使用,最好提前創(chuàng)立一個公共的同意名。

具體的操作順序如下:

1.在SQL*PLUS中使用SYS用戶連接效勞器。

2.執(zhí)行PLAN_TABLE的創(chuàng)立腳本。

SQL>@d:\orant\rdbms80\admin\utlxplan.sql

3.為了使所有用戶都可以訪問表PLAN_TABLE,對public用戶授權(quán)。

SQL>grantallonplan_tabletopublic;

4.創(chuàng)立公共同意名(publicsynonym)。

SQL>createpublicsynonymplan_tableforsys.plan_table;

完成上述操作后,ObjectBrowser的執(zhí)行方案功能就可以使用了。2-3關(guān)于安裝目錄下文件夾的說明

安裝結(jié)束后,除了安裝目錄以外,在application文件夾里會自動作成如下5個文件夾。

當操作系統(tǒng)為WindowsVista時:C:\ProgramData\OB10

當操作系統(tǒng)為WindowsVista以外的系統(tǒng)時:C:\DocumentsandSettings\AllUsers\ApplicationData\OB10

關(guān)于5個文件夾各自的作用,使用方法說明如下:

datagen

本文件夾是與性能信息功能有關(guān)。

在性能信息畫面中,保存了性能狀態(tài)時,用來保存性能信息。通過歷史記錄可以查看該文件夾中的所有文件。

stat

與測試數(shù)據(jù)生成功能相關(guān)。文件夾中于安裝時生成的四個文本文件,是用于在使用測試數(shù)據(jù)生成功能時,選擇「設(shè)定值」中「模板」的數(shù)據(jù)文件(txt)。同時,本文件夾可以保存已設(shè)定各工程存儲用的~.prm文件。

sample

保存在點擊各存儲程序新建畫面(存儲過程、功能、封裝、類型)中的「模版」按鈕時,所顯示的samplecode。

temp

「選擇」→「詳細設(shè)定」畫面的「工作文件目錄」的默認設(shè)定目錄。

自動生成并保存各種工作設(shè)定文件(保存每次使用的各對象相關(guān)信息的文件)。(通過選項可以變更設(shè)定目錄)

usercmd

用來登錄用戶定義指令,以及保存定義指令信息文件。

xlsdef

用來保存報表定義用Excel文件。是各種定義書,一覽表,矩陣表的格式化。使用方法在這一章中,參照畫面,介紹畫面的具體使用方法。3-1運行

從[開始]菜單中選擇ObjectBrowser,屏幕中央將顯示登錄畫面。輸入用戶名,密碼,數(shù)據(jù)庫名(TNS名),連接到數(shù)據(jù)庫。

如果[對象列表]畫面被表示,則說明連接成功。

如果選擇了[登錄到連接對象列表中],就被登錄在畫面上部的[連接對象列表]中,今后只要雙擊一覽表就可以直接連接數(shù)據(jù)庫。

如果想刪除連接數(shù)據(jù)一覽表,請先選擇想刪除的內(nèi)容,然后按[Delete]鍵,或者點擊「×」按鈕。

通過▲

▼鍵可以排列連接對象列表。

[連接模式]用Oracle9i以上的版本在SYS模式下連接時,可以通過把連接模式變更為SYSDBA或SYSOPER,進行連接。

運行時的選項(自動連接)

翻開ObjectBrowser的圖標的屬性,在ob10.exe后面加上選項,運行時就可以連接上被指定的用戶。

在連接對象列表中已登錄的用戶,其密碼可省略。

另外,加上/SYSDBA/SYSOPER的選項,可以用SYSDBA,SYSOPER的權(quán)限連接。

(連接模式為NORMAL時不用)

例1:用用戶名demo,密碼demo連接數(shù)據(jù)庫oracle.world。

ob10.exe/u=demo/

例2:用用戶名test連接數(shù)據(jù)庫ob.world。用戶test的密碼將在連接對象列表中取得。

ob10.exe/u=例3:用用戶名sys以SYSDBA連接數(shù)據(jù)庫ob.world。

ob10.exe/u=sys//SYSDBA3-2工具欄

工具欄位于畫面的上方,是一些常用的功能。其中每個功能都可以指定是否被表示。

<標準菜單>

[連接數(shù)據(jù)庫]連接數(shù)據(jù)庫。

[退出數(shù)據(jù)庫]退出數(shù)據(jù)庫。

[現(xiàn)行數(shù)據(jù)庫]從連接著的數(shù)據(jù)庫中選擇想使用的數(shù)據(jù)庫。

[COMMIT]

向數(shù)據(jù)庫提交對數(shù)據(jù)庫的修改動作。

[ROLLBACK]取消對數(shù)據(jù)庫的修改動作。

<編輯菜單>

[撤銷]取消對文本的編輯。

[剪切]

把被選擇的文本從正文中剪下放入剪貼板。

[復制]把被選擇的文本放入剪貼板。

[粘貼]

把剪貼板內(nèi)的文本放到指定的地方。

<工具菜單>

[SQL執(zhí)行]翻開可以執(zhí)行SQL語句的畫面。

[執(zhí)行腳本]執(zhí)行文本文件中的SQL腳本。

[表·列]顯示所有的表和其所有的列。

[SQL捕獲]捕獲針對Oracle發(fā)行的生SQL

[表的訪問表]從跟蹤信息提取SQL語句,以表為單位表示

<管理菜單>

[用戶信息]翻開顯示用戶、回滾段、profile信息的畫面。

[表空間信息]翻開顯示表領(lǐng)域·RBS信息的畫面。

[會話信息]翻開顯示當前SESSION信息的畫面。

[鎖定信息]翻開顯示當前鎖定信息的畫面。

[數(shù)據(jù)庫信息]翻開顯示當前連接數(shù)據(jù)庫信息的畫面。

[性能信息]可保存并以履歷形式比較來顯示性能相關(guān)信息。

[回收站]由于支持10g,可從回收站恢復,刪除。

<新建菜單>[表]~[庫]創(chuàng)立各種對象。3-3對象列表

數(shù)據(jù)庫連接后,用戶可以使用的數(shù)據(jù)庫對象將在[對象列表]畫面中被顯示。

在畫面左側(cè)將樹形顯示用戶和對象類型,在畫面右側(cè)顯示左側(cè)所選用戶和對象類型可使用的對象列表。

在對象列表中,單擊畫面上方的標題,顯示內(nèi)容將按照這個標題的內(nèi)容進行排序后。

另外,對象過多時,可以通過[ESC]鍵中斷對象的顯示。

畫面上部的一排工具按鈕,可以完成下述功能。

[用戶→對象順]

按照數(shù)據(jù)庫、用戶、對象類型的順序樹形顯示。

[對象→用戶順]

按照數(shù)據(jù)庫、對象類型、用戶的順序樹形顯示。

[選擇數(shù)據(jù)庫時,顯示其對象列表]

在樹形顯示中,單擊第一層(數(shù)據(jù)庫)的圖標時,這個數(shù)據(jù)庫所擁有的對象將被全部表示出來。

[選擇用戶(對象類型)時,顯示對象列表]

樹形顯示中,單擊第二層(用戶或?qū)ο箢愋停┑膱D標時,這個數(shù)據(jù)庫所擁有的對象將被全部表示出來。

[表示](一覽框)

限制樹形顯示用戶時使用。可選擇[所有用戶],[登錄用戶],[設(shè)定(選擇每個用戶是否顯示)]。

這個數(shù)據(jù)庫所擁有的對象將被全部表示出來。

[對象名稱查找]

知道想要使用的對象名字的時候,在這個圖標旁邊的文本錄入框中錄入名字后單擊這個圖標,含有這個名字的對象將被顯示出來。

[全文查找(GREP)]

列出創(chuàng)立對象的DDL文(CREATE語句)中含有指定字符的對象。

單擊這個圖標,下面這個對話窗口將被翻開。

查找字符串

列出DML文中含有所要查找字符串的對象。

對象

指定查找對象的范圍。

區(qū)分大小寫

按指定字符串查找時是否區(qū)分其大小寫。

其他的可以在[顯示]菜單中單擊[選項],改變顯示方法。3-4數(shù)據(jù)庫對象的使用

對于數(shù)據(jù)庫對象的使用,根本上是先從[對象列表]中選擇所要使用的對象,然后再從

[對象列表]菜單中或右鍵單擊所選擇對象后顯示出的下拉菜單中選擇想要的功能。

下面介紹可使用的功能。除了[新建][粘貼]以外,都要先指定對象。

[新建]對象的新建。

針對不同對象的詳細內(nèi)容請參看第四章。

[復制]復制對象,復制后

通過粘貼操作可創(chuàng)立復制。

[粘貼]在當前選擇的用戶下創(chuàng)立對象的復制。

(事先需要通過[復制]去復制對象)

首先,顯示輸入名稱的對話框

指定新建對象的名稱

如果是表,會有[復制表數(shù)據(jù)]的復選框,

如果想同時復制表記錄的話就選中它。

最后點擊OK按鈕,執(zhí)行CREATE局部,創(chuàng)立復制。

[刪除]刪除對象。■刪除時無視錯誤

錯誤發(fā)生時處理并不中斷,接著進行其它對象的刪除。

■INCLUDINGTABLES選項

刪除CLUSTER時指定使用INCLUDINGTABLES選項

■CASCADECONSTRAINTS選項

刪除TABLE時指定使用CASCADECONSTRAINTS選項

■FORCE選項

刪除TYPE時指定使用FORCE選項

[翻開定義信息]翻開顯示對象詳細信息的畫面。

針對不同對象的詳細內(nèi)容請參看第四章。

[翻開代碼]翻開顯示對象詳細信息畫面的代碼標簽

[翻開數(shù)據(jù)]翻開顯示對象詳細信息畫面的數(shù)據(jù)標簽

[腳本導出]把對象的SQL腳本導出到文件中。

[報告導出]把對象的定義信息導出到EXCEL文件中。

[打印]打印對象的SQL腳本

[導出]導出表對象。

[裝載]向文件寫出存放于表中的數(shù)據(jù),

或?qū)⑽募闹祵нM表中(SQL*LOADER)

[表列]列表顯示表和列

[權(quán)限]顯示對象權(quán)限信息

[關(guān)聯(lián)信息圖]顯示對象的參照信息。

[矩陣表]顯示對象的相關(guān)圖。

[統(tǒng)計信息]取得并刪除對象的統(tǒng)計信息(ANALYZE信息)。

[注釋檢查]僅在選擇了程序時有效。列表顯示選擇的程序的注釋。

[用戶定義命令]執(zhí)行用戶定義命令。

[運行]顯示存儲程序運行窗口,并運行程序。

[再編譯]再編譯對象。

對于試圖,存儲程序,Type對象可指定。

[創(chuàng)立同意名]顯示同意名的新建畫面。

[全文檢索(GREP)]全文檢索DML語句。

[工作空間]將對象添加到快捷方式列表欄。3-4-1運行數(shù)據(jù)庫對象

關(guān)于存儲過程、存儲函數(shù)、程序包,從菜單中選擇[運行]后,顯示參數(shù)設(shè)定畫面,程序可執(zhí)行。

如果是程序包,可以顯示選擇程序包內(nèi)函數(shù)窗口,所以可以直接選擇希望運行的函數(shù)。

在程序中有參數(shù)和返回值的時候,由于窗口中已經(jīng)顯示有參數(shù)名及其類型,只要在[值]欄輸入值就可以運行了。

[單擊[運行]按鈕,運行程序。

程序正確運行,窗口中將顯示[程序正確運行],窗口下方顯示DBMS_OUTPUT值和返回值信息。

[單擊[DEBUG]按鈕,可以在DEBUG模式下運行程序(Oracle8以上)。

窗口上方為正在運行的程序代碼,運行中的行用紅色表示。

單擊行號可設(shè)定或解除斷點。

窗口的下方左側(cè)可以查看程序變量值。在[變量名]框中輸入想查看的變量后,可顯示其當前的變量值。雙擊該值可以進行值變更。

窗口下方右側(cè)顯示程序的運行狀況。

窗口上方的工具按鈕具有以下功能。

[逐行跟蹤]

每運行一步暫停點一下。調(diào)用子處理時,從子處理返回后暫停。

(不能對子進程進行跟蹤)

[足跡跟蹤]

每運行一步暫停點一下。調(diào)用子處理時,在子處理的第一行暫停。

(可以進行子過程跟蹤)

[返回]

從結(jié)束當前跟蹤的程序,返回到它的上層調(diào)用點。

[中斷]

中斷跟蹤,回到提示畫面。在畫面上顯示中斷跟蹤的彈出窗口。

[添加斷點]

在光標行設(shè)定斷點。

[刪除斷點]

刪除在光標行設(shè)定的斷點。

※注※存儲程序運行,Debug運行,適用于數(shù)組型參數(shù)(Record型)。3-4-2腳本輸出

從菜單中選擇[文本導出]時,顯示可以指定導出路徑(批量導出時為文件名)的畫面,SQL腳本可以導出到指定的路徑。修改畫面下部的[導出選項],就可以自定義腳本的導出方法。

同時導出到同一文件中

想把所選的對象導出到同一文件中時,選擇此項。

如果不選,就用"對象名.SQL"作為名字導出。

創(chuàng)立相應(yīng)子目錄

在指定目錄下用用戶名、對象類型名創(chuàng)立相應(yīng)的子目錄,把腳本導入相應(yīng)的子目錄中。

便于全部對象的分類導出。

名字TBL

通常腳本名使用與數(shù)據(jù)庫對象名相同的名字,但在此通過在表中指定對象名及其導出后相應(yīng)的文件名,可把任意文件名分配給每個對象。

指定表名,單擊[設(shè)定]按鈕后,顯示右側(cè)的編輯畫面。

數(shù)據(jù)的編輯方法和表的編輯方法相同。

[新建]

用指定表名創(chuàng)立。

指定的表名不存在時,用這個表名創(chuàng)立一張新表。

[初值設(shè)定]

在這張已被創(chuàng)立的表中,插入當前數(shù)據(jù)庫中存在的對象的信息。

對象所有者名的導出

指定在SQL語句中是否加上該對象所有者的名字。

在表腳本中參加依據(jù)該表所建的索引

可以在導出表的同時一并導出依據(jù)該表所建的索引。

表腳本導出時其數(shù)據(jù)也一并導出(INSERT語句)

表數(shù)據(jù)及其已存在的數(shù)據(jù)用INSERT語句一并導出。該數(shù)據(jù)可以導入到其它環(huán)境的表中,也可以作為備份使用。

關(guān)于INSERT語句的導出,可以有以下選擇。

·附加在表腳本文件中

·導出到其它目錄下(以DATA作為目錄名,用與表腳本相同的文件名創(chuàng)立)

·導出到其它文件中(以_DATA.SQL作為文件名創(chuàng)立)

EXTENT信息輸出

分別指定是否導出PCTFREE/PCTUSED、INITRANS/MAXTRANS、TABLESPACE、STORAGE、CACHE/LOGGING的信息。

此設(shè)定對TABLE、INDEX、CLUSTER、SNAPSHOT、SNAPSHOTLOG有效。

導出對象的權(quán)限

在各腳本的最后,導出該對象授權(quán)的GRANT語句。

關(guān)于GRANT語句的導出,可以有以下選擇。

·附加在表腳本文件中

·導出到其它目錄下(以GRANT作為目錄名,用與表腳本相同的文件名創(chuàng)立)

·導出到其它文件中(以_GRANT.SQL作為文件名創(chuàng)立)

不導出空行

導出時從腳本中刪除空行。ObjectBrowser以外的工具(例如SQL*PLUS)中,

有的是用空行判定一個腳本從而進行運行的,用它們運行腳本時,可在此選擇此項生成腳本。3-4-3定義信息導出到EXCEL文件中

從菜單中選擇[Report導出]時,可以把[對象列表],[對象定義書],[視圖定義書]及用戶自定義的定義書導出到EXCEL文件中。導出的Report,可在[Report定義的登錄]中選擇已登錄的定義。

[對象列表]

被選擇的對象按類型整理成列表文件。

[對象定義書]

創(chuàng)立被選擇的TABLE對象的工程說明。

[視圖定義書]

創(chuàng)立被選擇的VIEW對象的工程說明。3-4-4關(guān)聯(lián)信息圖

從菜單中選擇[關(guān)聯(lián)信息圖],顯示被指定的對象及其有關(guān)的信息。

畫面左側(cè)是指定的對象所調(diào)用的對象列表,畫面右側(cè)是調(diào)用這個對象的對象。

選擇對象單擊[翻開]按鈕,或雙擊這個對象,顯示定義信息畫面。

畫面右側(cè)是調(diào)用這個對象的對象。

[調(diào)用],[被調(diào)用]旁邊的工具按鈕,可以指定每個對象是否顯示在關(guān)聯(lián)信息圖中。3-4-5矩陣表

從菜單中選擇[矩陣表],顯示被指定的對象的相關(guān)圖

[OBJECT\被調(diào)用]

縱方向的對象列表是被選擇的對象,橫方向是調(diào)用這一對象的對象。

[OBJECT\調(diào)用]

縱方向的對象列表是被選擇的對象,橫方向是這一對象調(diào)用的對象。

[工程\表]

橫方向是被選擇的對象(表,試圖),縱方向是列一覽,

普通列用[○],主鍵用[◎]表示。主要是為了確認其屬性是否一致。

畫面上部的工具按鈕具有以下功能:

[EXCEL導出]

被顯示的矩陣表導出成EXCEL文件。

[剪貼板導出]

被顯示的矩陣表復制到剪貼板。3-4-6權(quán)限

從菜單中選擇[權(quán)限],顯示被選定對象的權(quán)限信息。

選擇多個對象時,可以一起顯示或修改。

畫面上部可以進行權(quán)限的修改,下部顯示選定對象當前被授予的權(quán)限。

修改權(quán)限時,先從用戶一覽中選擇想授予權(quán)限的用戶或角色,

然后在畫面右側(cè)的權(quán)限一覽中選擇權(quán)限,再單擊[運行]按鈕。

選擇畫面上部的[顯示當前運行的SQL]按鈕,單擊[運行]按鈕,可以顯示被運行的GRANT/REVOKE語句。3-4-7統(tǒng)計信息

從菜單中選擇[統(tǒng)計信息],將顯示被選定的對象的統(tǒng)計情報設(shè)定畫面。

從這個畫面可以取得或刪除統(tǒng)計信息。

取得正確的統(tǒng)計信息

取得選定的表,索引,cluster中,以全部數(shù)據(jù)為統(tǒng)計對象的統(tǒng)計信息。

取得推測的統(tǒng)計信息

取得選定的表,索引,cluster中,以局部數(shù)據(jù)為統(tǒng)計對象的統(tǒng)計信息。

對象數(shù)據(jù)數(shù)以Record數(shù),或全體的比率來指定。

刪除統(tǒng)計信息

刪掉已有的統(tǒng)計信息。

表的REF的妥當性檢查

進行選定表的REF的妥當性檢查。

結(jié)構(gòu)檢查

進行選定表的結(jié)構(gòu)檢查。

顯示移行行/連鎖行

檢查指定的對象的行連鎖。3-4-8注釋檢查

從菜單中選擇[注釋檢查],列表顯示選中程序的注釋行??墒共灰淖⑨尩膭h除遺漏簡單化。

雙擊各行或右鍵選擇[源代碼表示]按鈕,可跳轉(zhuǎn)到該行。

3-5運行SQL語句

從[顯示]菜單中選擇[運行SQL],或從工具條中選擇[SQL]按鈕后,顯示SQL運行畫面。輸入SQL語句后就可以執(zhí)行了。

同時執(zhí)行多個SQL語句時,需要用斜線把各個SQL語句分隔開。

畫面上部的工具按鈕可完成以下功能。

[運行]顯示[結(jié)果]欄時,運行輸入的SQL語句。

顯示[運行方案]欄時,顯示輸入的SQL語句的運行方案。

[前]調(diào)出當前顯示的SQL語句的上一次輸入的SQL語句。

[后]調(diào)出當前顯示的SQL語句的后一次輸入的SQL語句。

[履歷]顯示以前輸入的SQL語句。同時可以選擇SQL語句。

[退出]關(guān)閉畫面。

[SQL語句的導入]在畫面上顯示從指定的文件中導入的SQL語句。

(從文件管理器中直接選擇文件也可得到相同的結(jié)果)

[保存SQL語句]把當前的SQL語句保存到文件中。

[SQLBuilder]通過GUI創(chuàng)立SQL語句。

[運行方案]在此按鈕被按下的狀態(tài)點擊[運行]按鈕,

顯示SQL的運行方案。

顯示運行畫面時,畫面中間是SQL語句運行時的I/O信息,

下部是SQL語句運行時運行方案的階梯顯示。

另外,當數(shù)據(jù)庫的優(yōu)化模式設(shè)定為COST模式時,SQL語句的COST也將被顯示。

基于這一結(jié)果,可以判定預想的索引是否被使用,表連接順序是否適宜,排序是否有良好效率。

畫面左側(cè)的工具條可以完成以下功能。

缺省時全部是翻開狀態(tài)。

[統(tǒng)計信息]顯示統(tǒng)計信息。

[運行方案]顯示運行方案。

[數(shù)據(jù)庫]從一覽中選擇數(shù)據(jù)庫運行SQL語句。[結(jié)果]欄

在畫面上部運行輸入的SQL語句。運行SELECT語句時,在畫面下部顯示數(shù)據(jù)結(jié)果。

另外,在選中[結(jié)果可編輯]時,可以直接修改表中的數(shù)據(jù)。

(運行SELECT語句時,不指定行就無法進入編輯狀態(tài))

從已修改的行移開時將被自動進行COMMIT。

運行其它DML文時,顯示運行對象的Record數(shù)。

畫面上部輸入的多個SQL語句可以用“/〞來區(qū)分。

但運行多個SELECT語句時值顯示最后一個SELECT語句的結(jié)果。

畫面左側(cè)的工具條具有以下功能。

[結(jié)果可編輯]指定數(shù)據(jù)是否可以進行編輯。

不需要編輯時建議把該按鈕置于關(guān)閉狀態(tài)。

選項設(shè)定處可以設(shè)定初期狀態(tài)。

[結(jié)果顯示方向變更]數(shù)據(jù)橫方向或縱方向顯示。

[結(jié)果導出到EXCEL文件中]被顯示的數(shù)據(jù)全部導出到EXCEL文件中。

從選項設(shè)定中可以改變導出方法。

[結(jié)果導出到剪貼板中]被顯示的數(shù)據(jù)全部導出到剪貼板中。

從選項設(shè)定中可以改變導出方法。

[插入數(shù)據(jù)]生成為數(shù)據(jù)插入用的空行。

[刪除數(shù)據(jù)]刪除當前數(shù)據(jù)。

點擊畫面上部的

[SQLBuilder]按鈕,可通過GUI生成SQL語句。

Diagram欄的按鈕說明

[SQL類型的選擇]從SELECT/INSERT/UPDATE/DELETE/CREATEVIEW中選擇

[表的追加]在Diagram欄選擇想追加的表。

[表的刪除]刪除Diagram欄的光標所指的表。

對追加的表可以進行合并。

點擊表的列,拖放在想合并的對象表列上就可以合并了。

雙擊合并局部可以修改合并條件,合并列。

也可可以Diagram僅做合并,再從下面的畫面選擇列。

柵格欄的說明

在Diagram欄,點擊追加表的列名就會在柵格欄追加列。點擊按鈕,可直接在柵格欄追加列,點擊按鈕,可刪除列。

上述在Diagram欄,柵格欄操作的結(jié)果SQL可在SQL編輯器欄自動生成并顯示。

*SQL編輯器生成的SQL語句也可反映到上面的柵格欄,Diagram欄。

*下述內(nèi)容為用SQLBuilder無法執(zhí)行的式樣。

UNION語法為reverse的對象之外。

但是僅限于在副查詢內(nèi),即使包含UNION也reverse。

JOIN語句為forward/reverse的對象之外。(表的合并僅支持[=])

FORUPDATE語句為forward/reverse的對象之外。

HAVING語句的內(nèi)容在reverse時被設(shè)定在[柵格部]的[提取條件]欄。

[提取條件]欄的值在[分組]欄為GROUPBY或HAVING時,作為HAVING語句

運行(在其他情況下被看作WHERE語句)3-6腳本運行

從[顯示]菜單中選擇[腳本運行],或從工具條中單擊[腳本]按鈕,顯示運行腳本的畫面。

該窗口與SQL語句運行畫面不同,是以同時創(chuàng)立數(shù)據(jù)庫對象等,連續(xù)運行腳本為目的的。

雙擊畫面右側(cè)腳本一覽中的腳本,或選擇腳本后單擊[<<]按鈕,所選腳本就會顯示在左側(cè)畫面中。

如果是預訂運行的腳本列表,單擊[運行]按鈕,將從上至下順序運行這些腳本。

運行結(jié)果顯示在畫面下部的LOG中。

關(guān)于腳本的選擇,支持從文件管理器中直接拖拽。

另外,因為雙擊運行預定腳本時,會啟動相關(guān)的應(yīng)用程序,所以在腳本文件中關(guān)聯(lián)好編輯器等,就可以實現(xiàn)腳本確實認或修改了。

畫面上部的工具條可以完成以下功能。

[運行]

運行被選擇的腳本。從運行時被顯示的對話框可指定以下選項。

從一覽中刪除正常結(jié)束的腳本

從一覽中只留下發(fā)生錯誤的腳本,可以做到最小限度的腳本再運行。

發(fā)生錯誤時中斷運行

對于有主次關(guān)系的腳本等,第一個腳本發(fā)生錯誤時,以后的腳本肯定會發(fā)生錯誤,選擇此項后可以防止無用的運行。

[退出]

關(guān)閉畫面。

[向上移動]

把所選擇的腳本向上移動。

[向下移動]

把所選擇的腳本向下移動。

[刪除]

從一覽中刪除所選擇的腳本。3-7表·列顯示

從[顯示]菜單項選擇擇[表·列],或從工具條中點擊[表·列]按鈕,顯示該表及其工程的一覽。

畫面的左側(cè)是可以選擇的表、視圖、同義名的一覽。

(使用畫面上部工具條可以只顯示指定的對象類型)

畫面的右側(cè)是被選擇的對象的列名和屬性、主鍵信息的一覽。

(可多項選擇)

選擇指定的列,單擊[復制]按鈕,可以復制所選內(nèi)容,從而省去在SQL語句運行畫面或過程代碼編輯中表名,列名直接輸入的時間。

另外,從[復制]按鈕的下拉菜單中,可以選擇一般復制和SELECT、INSERT、UPDATE語句的復制。

選擇復制多個對象時,會顯示指定對象別稱的對話框,可以進行對象名稱的設(shè)定。

3-8SQL模板

從[顯示]菜單中選擇[SQL模板],會顯示ORACLE的命令及函數(shù)的簡易手冊。

畫面上部的[Ver.]中,可以指定ORACLE的版本。

在它的下面是[查找]文本框中指定字符串,可提取含有SQL命令的說明和函數(shù)。3-9SQLCATCH

針對數(shù)據(jù)庫發(fā)布的捕獲原始SQL,并粘貼到SQL運行畫面的功能。

從復雜的跟蹤信息中僅提取SQL語句,并以經(jīng)過時間,CPU時間等的排列順序列表顯示。

可把對象SQL指定為SESSION單位L,把相同SQL可歸納到一起。

雙擊捕獲的SQL粘貼到SQL運行畫面,可確認運行方案。

可對SQL語句的檢測及SQL優(yōu)化作業(yè)這類瓶頸進行支援。

①點擊[開始]按鈕,開始進行數(shù)據(jù)庫跟蹤/會話跟蹤。

②跟蹤開始后,ORACLE會在每次執(zhí)行SQL時將其內(nèi)容寫入跟蹤文件。

③點擊[顯示]按鈕,SIObjectBrowser只將ORACLE發(fā)布的跟蹤文件的內(nèi)容SQL語句提取,并在畫面下方顯示整形結(jié)果。(初次運行時需要選擇跟蹤Log的路徑→后述)

④要退出跟蹤時,點擊[退出]按鈕可結(jié)束跟蹤。

手順③的局部可在跟蹤文件有效期間屢次運行。另外,由于跟蹤Log在結(jié)束跟蹤后也會保存,即使退出跟蹤后也可顯示信息。

點擊畫面上方的按鈕,選擇要開始的SESSION。

開始按鈕按下

想開始個別SESSION取得跟蹤Log時,點擊開始按鈕顯示出來的畫面中選擇SESSION點擊[開始]。同樣,退出SESSION時點擊停止按鈕。

要顯示取得的跟蹤點擊[顯示]按鈕。

初次運行時或找不到跟蹤Log文件夾時,SIObjectBrowser會顯示指定跟蹤Log存放處的對話框。

請注意跟蹤Log的存放處根據(jù)運行環(huán)境的不同指定順序也會有所不同。

①ORACLE效勞器與SIObjectBrowser在同一臺機器上運行時,

此時,[數(shù)據(jù)庫信息]畫面的[初始化參數(shù)]Tab中USER_DUMP_DEST的值即是跟蹤Log路徑,因此要指定此處。

②ORACLE效勞器與SIObjectBrowser在不同的機器上運行時,

首先同Case①一樣,確認USER_DUMP_DEST的值。

然后看看這個文件夾能否與運行SIObjectBrowser的機器(以下稱client)建立網(wǎng)絡(luò)共享。

如可以建立,在效勞器端將該文件夾設(shè)為網(wǎng)絡(luò)共享狀態(tài),把從客戶端看到的效勞器上的共享文件夾的位置指定為跟蹤Log文件夾。

如建立困難,雖然會影響數(shù)據(jù)的實時性,但通過在跟蹤Log文件夾中指定客戶端上恰當?shù)奈募A,根據(jù)需要把效勞器的Log復制到該文件夾也可執(zhí)行功能。

※如ORACLE效勞器的OS不是Windows時

雖然順序本身與Case②相同,還需要字符碼轉(zhuǎn)換的順序。

如效勞器端生成的跟蹤Log為SJIS以外的字符碼時,請在SIObjectBrowser在讀入Log時轉(zhuǎn)換為SJIS代碼。

(SQL語句中如不使用2字節(jié)代碼就不會有問題)

※要中途變更跟蹤文件夾時

從主菜單中選擇[SQLCatch]→[跟蹤文件夾選擇]可變更文件夾。

*另外,具備[對象跟蹤文件更新日時]中指定日期以后的時間戳的跟蹤Log文件將成為結(jié)果列表的顯示對象。由于缺省值為當前日期的0點,如要把前一天的Log作為對象時需將值修改。

SQLCatch結(jié)果畫面

結(jié)果列表的各工程值如下。SID顯示運行了SQL的會話ID。

[歸納相同SQL的結(jié)果]復選框被選中時,在多個會話運行的SQL顯示[*]COUNT顯示SQL的運行次數(shù)。CPU顯示用于分析,運行,取出SQL的CPU時間。

以秒為單位顯示到毫秒。ELAPSEDS顯示用于分析,運行,取出SQL的經(jīng)過時間。

以秒為單位顯示到毫秒。DISK分析,運行,取出SQL發(fā)生物理讀入時,顯示讀入Block數(shù)。QUERY顯示分析,運行,取出SQL時以連貫模式讀出的Buffer數(shù)。CURRENT顯示分析,運行,取出SQL時以現(xiàn)行模式讀出的Buffer數(shù)。ROWS顯示通過SQL處理的數(shù)據(jù)行數(shù)。SQL顯示SQL語句。

選擇運行結(jié)果按鈕或雙擊SQL語句,顯示選中的SQL語句的運行方案。

選擇復制SQL語句按鈕,將選中的SQL語句復制到剪貼板。

[歸納相同SQL結(jié)果]時,要設(shè)定各值的平均值。

運行方案畫面

3-10表的訪問表

從跟蹤信息提取SQL語句,以表為單位顯示。

可把相同的SQL語法整理到一起。針對表在設(shè)定索引時發(fā)布了什么樣的SQL可作為參考。

另外,還可作為CRUD表生成的基礎(chǔ)資料來使用。

表訪問表畫面

表的訪問表的運行

請在左側(cè)一覽將要確認Access的表選中。

單擊開始按鈕

想開始個別SESSION取得跟蹤Log時,從點擊開始按鈕時顯示出的畫面中,選擇一個SESSION,然后點擊[開始]。

同樣,退出SESSION時,同樣的操作后點擊停止按鈕。

要顯示取得的跟蹤時,點擊[顯示]按鈕。選擇為顯示生成的跟蹤Log所要參照的目錄(Log生成)。

初次運行時或找不到跟蹤Log文件夾時,SIObjectBrowser會顯示指定跟蹤Log存放處的對話框。

請注意跟蹤Log的存放處根據(jù)運行環(huán)境的不同指定順序也會有所不同。

①ORACLE效勞器與SIObjectBrowser在同一臺機器上運行時,

此時,[數(shù)據(jù)庫信息]畫面的[初始化參數(shù)]Tab中USER_DUMP_DEST的值即是跟蹤Log路徑,因此要指定此處。

②ORACLE效勞器與SIObjectBrowser在不同的機器上運行時,

首先同Case①一樣,確認USER_DUMP_DEST的值。

然后看看這個文件夾能否與運行SIObjectBrowser的機器(以下稱client)建立網(wǎng)絡(luò)共享。

如可以建立,在效勞器端將該文件夾設(shè)為網(wǎng)絡(luò)共享狀態(tài),把從客戶端看到的效勞器上的共享文件夾的位置指定為跟蹤Log文件夾。

如建立困難,雖然會影響數(shù)據(jù)的實時性,但通過在跟蹤Log文件夾中指定客戶端上恰當?shù)奈募A,根據(jù)需要把效勞器的Log復制到該文件夾也可執(zhí)行功能。

※如ORACLE效勞器的OS不是Windows時

雖然順序本身與Case②相同,還需要字符碼轉(zhuǎn)換的順序。

如效勞器端生成的跟蹤Log為SJIS以外的字符碼時,請在SIObjectBrowser在讀入Log時轉(zhuǎn)換為SJIS代碼。

(SQL語句中如不使用2字節(jié)代碼就不會有問題)

※要中途變更跟蹤文件夾時

從主菜單中選擇[SQLCatch]→[跟蹤文件夾選擇]可變更文件夾。

表訪問表結(jié)果畫面

結(jié)果列表(右欄)的各工程表名顯示SQL語句中使用的表名。

以多個表為對象的SQL,僅以對象表的數(shù)量細分結(jié)果。C針對[表名],SQL語句進行INSERT操作時,顯示*。R針對[表名],SQL語句進行

SELECT操作時,顯示*。

針對表SELECT操作為全件查找時,顯示F。此為索引未被使用的狀態(tài)。U針對[表名],SQL語句進行UPDATE操作時,顯示*。D針對[表名],SQL語句進行

DELETE操作時,顯示*。SQL顯示SQL語句。通過選擇運行結(jié)果,顯示彈出菜單,可確認針對其SQL語句的詳細信息。3-11用戶定義

這是ObjectBrowserde的功能擴充畫面,可以把用戶自己編輯的SQL語句保存住。

例如:想把表中數(shù)據(jù)全部刪除時,可以這個畫面中存一個叫TRUNCATETABLE&OWNER.&NAME的SQL語句,從對象列表中選擇表,彈出式菜單中選擇SQL語句,進行數(shù)據(jù)的刪除。

保存SQL語句時,首先在畫面上部的左側(cè)一覽中任意選擇一個編號,然后再上部右側(cè)的[名稱]文本輸入框中輸入名稱,這個名字將被顯示在彈出菜單中。

使用快捷方式時,選擇快捷方式的文本框,通過實際按下快捷鍵,在文本框顯示快捷方式。

在它下面是幾個不同意義的選項。

在菜單中顯示

選擇這一選項時,將被顯示在彈出菜單中。

使用SQL運行畫面

選擇這一選項時,先是運行結(jié)果。用于保存SELECT語句等。

運行時顯示確認畫面

選擇這一選項時,在運行開始時顯示確認對話框。

無視錯誤

指定在多個對象被處理時,是否因錯誤而中斷處理。

最后在畫面下部輸入SQL語句。

從對象列表取得信息時,可以使用模擬的綁定參數(shù)(嚴格地說它和綁定參數(shù)不同)。

可以使用的綁定參數(shù)一覽&0或&NAME返回對象名。&1或&OWNER返回對象的用戶名。&2或&TYPE返回對象的類型名。&3~返回對象列表中列號的相應(yīng)值。

3是最左端的列(對象名)的值。最后單擊[創(chuàng)立]按鈕,進行保存。

※主要用例

表的數(shù)據(jù)的初始化

TRUNCATETABLE&OWNER.&NAME

備份表的創(chuàng)立

CREATETABLE&OWNER.&NAME_BKASSELECT*FROM&OWNER.&NAME3-12選項設(shè)定

在選項設(shè)定中,為使ObjectBrowser的用戶方便實用可以自定義設(shè)定。

[對象列表]

樹順序

指定樹狀顯示的顯示順序。初始值是[用戶→對象類型順],

如果是針對數(shù)據(jù)庫全部表的操作,選擇[對象類型→用戶],使用起來更方便。

(對象列表的工具條中也可以做同樣設(shè)定)

顯示對象類型

一般情況下不使用的對象類型也被顯示出來。在這里可以選擇不顯示某些類型,更便于用戶的使用。

連接用戶的最初顯示

在樹狀一覽上顯示被連接用戶的最初信息。用戶數(shù)量多的時候使用這一選擇很方便。

顯示對象固有的詳細信息

修改對象的信息。

顯示列表顯示中的中途經(jīng)過。

如選中,對象列表被依次重新繪圖并顯示出來。

如不選中,到取得所有對象信息為止雖不進行列表繪圖,卻也加快了處理速度。

選擇對象時,所有行翻轉(zhuǎn)顯示

在對象列表中選擇對象后,可指定是僅翻轉(zhuǎn)名稱還是翻轉(zhuǎn)整行。

多個對象同時刪除時,忽略錯誤

從對象列表中刪除多個對象時,選擇錯誤發(fā)生時是中斷處理

還是忽略錯誤繼續(xù)下面對象的刪除。(在刪除時對話框中也有相同的設(shè)定)

顯示精確查找功能

指定在對象列表上部是否顯示[精確查找]的工程。

同時,指定是否進行全稱查找。

進行全稱查找(LIKE'%查找值%')

精確查找有效時,指定是否進行全稱查找。

[定義信息]

初始顯示Tab

指定翻開對象時,最初顯示的Tab。

顯示定義變更時運行的DDL語句

點擊[生成]按鈕后,在畫面顯示運行的DDL語句。

編輯領(lǐng)域信息

在畫面顯示對象的領(lǐng)域信息

(在畫面上方的[顯示領(lǐng)域信息]選中狀態(tài)時啟動

再創(chuàng)立表時,生成數(shù)據(jù)移出表

修改表定義時,根據(jù)修改內(nèi)容會使用DROPTABLE/CREATETABLE語句再創(chuàng)立表。

此時可指定是否創(chuàng)立移出現(xiàn)有數(shù)據(jù)的表。

但是,如直接修改了表的源代碼,移出的數(shù)據(jù)也無法恢復到修改后的表里了。

移出數(shù)據(jù)的表在所有的修改工作結(jié)束后會被自動刪除,但如修改工作中發(fā)生錯誤時就不會被自動刪除,

請根據(jù)情況手動刪除。

如不選中,再創(chuàng)立表時就無法進行數(shù)據(jù)的移出,恢復。

再創(chuàng)立表時在DROPTABLE語句中附加PURGE選項

修改表定義時,根據(jù)修改內(nèi)容會使用DROPTABLE/CREATETABLE語句再創(chuàng)立表。

此時可指定是否在DROPTABLE語句中附加PURGE選項。

此選項僅支持ORACLE10g以上的數(shù)據(jù)庫版本。

向SQL語句中輸出工程名(VIEW)

顯示視圖源代碼時,指定是否輸出視圖工程名。

保存修改前的源代碼

修改對象定義時,指定是否向文件輸出修改前的DDL腳本。

保存修改后的源代碼

修改對象定義時,指定是否向文件輸出修改后的DDL腳本。

[SQL運行]

SQL履歷數(shù)

指定[SQL運行]畫面中擁有多少SQL語句的履歷。

僅運行選擇字符范圍內(nèi)的SQL

在SQL運行畫面,在選擇了字符范圍的狀態(tài)下運行時,指定是否運行僅選擇局部的SQL。

SQLBuilde

設(shè)定SQLBuilder的Diagram欄,柵格欄的字體。

[數(shù)據(jù)]

柵格顯示

指定SQL運行,表,視圖,快照數(shù)據(jù)輸出時的字體及大小。

橫向輸出時的顯示方法

指定橫向輸出數(shù)據(jù)時數(shù)據(jù)的對齊方向。標準設(shè)定為字符左對齊,數(shù)值右對齊。

橫向輸出時的列寬

用百分比指定數(shù)據(jù)橫向輸出時的默認列寬。

編輯數(shù)據(jù)時進行自動COMMIT

通常行移動時修改的值會被自動COMMIT,選擇此項可在任意時間進行COMMIT/ROLLBACK。

把初始狀態(tài)設(shè)為數(shù)據(jù)可編輯狀態(tài)

運行SELECT語句時,以數(shù)據(jù)可編輯模式翻開光標。

(與[SQL運行]畫面的[結(jié)果可編輯]按鈕的功能相同)

顯示NULL值

選擇此項會將NULL值顯示為(NULL),不選此項時結(jié)果中顯示為空白。

預先翻開提取條件,排序設(shè)定畫面

在表,視圖,快照的[數(shù)據(jù)]欄,指定是否將提取數(shù)據(jù),排序設(shè)定畫面設(shè)為翻開狀態(tài)。

(與[數(shù)據(jù)]欄的[指定顯示工程]按鈕的功能相同)

自動識別提取條件的字符,數(shù)值

在表,視圖,快照的[數(shù)據(jù)]欄,指定是否自動識別提取條件的字符,數(shù)值。

顯示格式

指定日期,時刻的格式。

選中[變更默認日期格式]選項,啟動時運行ALTERSESSION命令,變更NLS_DATE_FORMAT。

[整形輸出]

指定整形輸出的格式。工程的換行指定工程是一行一行換行,還是不換行。逗號的位置指定逗號是放在各項之后,還是下一行開頭。保存字的轉(zhuǎn)換選擇把保存字的工程設(shè)為大寫,小寫還是不轉(zhuǎn)換。工程的轉(zhuǎn)換選擇把保存字以外的工程設(shè)為大寫,小寫還是不轉(zhuǎn)換。AND的位置指定將AND的位置放在各項之后,還是下行開頭。保存字的位置指定將保存字的位置靠右還是靠左。縮進整形輸出PL/SQLCode時,指定BEGIN~END,IF~ENDIF等Block縮進的字符數(shù)。

[Key操作]

將默認的快捷鍵分配給任意鍵。

[外部輸出]

默認輸出目標

指定輸出EXCEL文件的默認文件夾。

輸出方向

指定數(shù)據(jù)的輸出是縱向還是橫向。

輸出工程標題

指定是否連工程標題一起向EXCEL文件輸出。

覆蓋定形Form文件等不需要輸出工程標題時設(shè)為OFF。

讀取最新數(shù)據(jù)后輸

輸出EXCEL時再次運行SELECT語句,以最新數(shù)據(jù)為輸出對象。

使用標準對話框

輸出EXCEL時指定顯示的對話框是Windows標準對話框還是專用對話框。

如為專用對話框,可與文件名同時修改各自的設(shè)定。

不需修改設(shè)定時使用Windows標準對話框更為方便。

Form文件名

指定在輸出EXCEL時使用的原始文件名稱。

通過修改這個值可輸出單獨的格式。(通常請不要修改)

[高級]

關(guān)聯(lián)信息圖的最大層數(shù)

指定[關(guān)聯(lián)信息圖]畫面的樹信息的最大層數(shù)。

雖然值越大結(jié)果的準確度越高,但處理也更花時間。

數(shù)據(jù)生成工具提交件數(shù)

指定[數(shù)據(jù)生成工具]運行時每隔幾件提交一次。

DBMS_OUTPUTBuffer

指定[存儲程序運行]畫面上的DBMS_OUTPUTBuffer的大小。

運行方案用表名

指定[SQL運行]畫面運行方案輸出表的位置。

運行方案用StatementID

通常不需要修改。

ORACLE_HOME

用于SIObjectBrowser無法特定ORACLE_HOME的位置時,通常不需要修改。

將英文小寫的對象名設(shè)為可用

將對象名,表列名等設(shè)為可輸入英文小寫,并以輸入內(nèi)容創(chuàng)立對象。

運行Debug時顯示再編譯確實認對話框

運行Debug時顯示指定是否進行再編譯的對話框。

通過再編譯生成的Debug信息,將變量等設(shè)為可參照。

運行Debug時進行再編譯生成Debug信息

為生成DEbug信息,每當運行Debug時指定是否進行再編譯。

這個值在不顯示確認對話框時適用。

如為Oracle8.0.5以上版本,Debug信息存在的話,即使檢查這個值,也不會進行再編譯。

做各種編輯時補充代碼

在各種編輯畫面指定是否使用補充代碼(例如,輸入SCOTT.時顯示SCOTT用戶的對象列表的功能)

工作文件創(chuàng)立目標

指定創(chuàng)立工作用文件的目錄。

*默認設(shè)為安裝目錄下的temp文件夾。

安裝時如修改了安裝目錄,請將工作文件創(chuàng)立目標重新設(shè)為安裝目錄下的temp文件夾3-13編輯選項

通過編輯設(shè)定,可自定義編輯。

[常規(guī)]

自動縮進

換行時與前一行自動對齊。

BackSpaceUnindent

用BackSpace鍵解除縮進。

Free光標

換行記號后的位置也可以光標來選擇。

在Tab字符上可移動

Tab與Tab之間可用光標選擇。

在行尾到下一行開頭移動光標

設(shè)為讓光標在換行代碼以后移動,光標就會移動到下一行的開頭。

使用Tab字符縮進

將縮進設(shè)為Tab字符。

將Tab字符置換為空白

Tab的間隔全部為空白字符。

Tab字符數(shù)

指定Tab的字符數(shù)。缺省值為8丅

允許選擇領(lǐng)域的鼠標托動

以指定范圍的字符串為單位可托動鼠標。

[顏色字體]

顏色的指定

指定源代碼的根本顏色,常量值,EOF記號,換行記號,光標行的下劃線,注釋,保存字的顏色。

字體

指定SQL語句的輸入窗口和源代碼編輯窗口的字體。

大小

用指針指定使用字體的大小。

顯示行號

在源代碼中顯示行號。

顯示標尺

在源代碼中顯示標尺。

標尺單位

指定標尺的單位。

[保存字]

保存字

指定顏色指定的保存字。點擊[初始值]按鈕返回出廠設(shè)定。3-14報表定義的保存

以保存了的報表定義為基礎(chǔ)可自定義定義書格式。

[保存]保存報表定義[追加]可保存新建的原創(chuàng)格式。[刪除]刪除當前選中的Tab的定義書格式。[撤銷]撤銷所有的變更。[退出]退出報表定義。[定義類型]設(shè)定Form文件的定義類型。定義類型分為對象列表,表定義,視圖定義三種。

(修改了定義類型,標題部,明細部表示工程的選項也隨之變化。)[Excel定義名]修改定義名。[Form文件]輸出時使用,指定ExcelForm文件。

(需要事先用Excel創(chuàng)立Form文件)[明細開始位置]指定明細開始的行位置。[明細行數(shù)]指定明細的行數(shù)。3-15對象比較

可比較不同Schema的對象所有者。

[執(zhí)行]

執(zhí)行對象比較

[退出]

關(guān)閉畫面。

[顯示對象的條件]

指定顯示對象的條件??啥囗椷x擇OR條件。

內(nèi)容一致

顯示兩邊都存在對象名,并且定義內(nèi)容一致的。

內(nèi)容不一致

顯示兩邊都存在對象名,但定義內(nèi)容不同的。

僅在比較目標1存在

顯示僅在比較目標1存在的對象。

僅在比較目標2存在

顯示僅在比較目標2存在的對象。

DB

選擇當前連接數(shù)據(jù)庫的連接列表。

所有者

選擇對象的所有者。3-16數(shù)據(jù)生成工具

可使用數(shù)據(jù)生成工具向現(xiàn)有的表中添加數(shù)據(jù)。

[執(zhí)行]執(zhí)行數(shù)據(jù)生成。[測試]進行數(shù)據(jù)生成的測試。

[退出]退出數(shù)據(jù)生成工具。[Owner]選擇SCHEMA。[Name]選擇表名。[生成一般數(shù)據(jù)]以通常的數(shù)據(jù)投入方式生成數(shù)據(jù)。創(chuàng)立件數(shù)輸入生成數(shù)據(jù)的件數(shù)。[創(chuàng)立附屬于父表數(shù)據(jù)的數(shù)據(jù)]投入數(shù)據(jù)的表與父表為附屬關(guān)系時,指定父表的件均數(shù)據(jù)投入件數(shù)的范圍。[設(shè)定值]可指定連號,亂數(shù)值,選擇值,固定值,模板,Link表值,父表值。[NULL比率(%)]指定投入數(shù)據(jù)中NULL值的比率。

[連號(字符串)]

[連號(數(shù)值)]

[連號(日期)]

[連號]

邊增加值邊按順序分配值。在ID列等要排列唯一編號時指定。

在值范圍中輸入數(shù)據(jù)的初始值。

在增量值中輸入從初始數(shù)據(jù)起增量的值。

[固定值]

用于所有都分配相同的值時,或指定SELECT語句和FUNCTION時。

[隨機數(shù)值(字符串)]

[隨機數(shù)值(數(shù)值)]

[隨機數(shù)值(日期)]

[隨機數(shù)值]

在指定值的范圍內(nèi)隨機分配值。

字符型可指定電話號碼,郵箱地址等格式。

[選擇值]

預先創(chuàng)立分配值列表,然后可隨機分配。

[模板]

從指定的文本文件分配值。文件可一次指定2個。

要在模板1與模板2之間添加字符時,指定在分割字符中添加的字符。

[Link表值]

分配在指定的表和列中存在的值。

[父表值]

指定父表的列,并分配其值。

(如不選中[創(chuàng)立附屬于父表數(shù)據(jù)的數(shù)據(jù)],則不顯示。)

[結(jié)果]

顯示數(shù)據(jù)生成工具的執(zhí)行結(jié)果。測試過后則顯示預覽畫面。3-17索引參謀

針對SQL可檢測使用/未使用的索引,創(chuàng)立推薦的索引。

※欲使用這個功能,需要預先創(chuàng)立運行方案表(PLAN_TABLE)。

輸入SQL語句,點擊[分析]按鈕。顯示如下信息。

當前索引

顯示與各表相關(guān)聯(lián)的索引及針對其SQL的使用狀況。未被使用的索引用紅色顯示。

選擇索引,點擊刪除按鈕可刪除索引。

雙擊索引即翻開索引。

要創(chuàng)立的索引

針對SQL,顯示推薦創(chuàng)立的索引。

如存在針對相同列已創(chuàng)立的索引,以灰色顯示。

選中后點擊創(chuàng)立按鈕,或從右鍵菜單項選擇擇創(chuàng)立,可創(chuàng)立索引。

另外,選中索引,點擊測試按鈕,可驗證索引創(chuàng)立前與創(chuàng)立后的性能。

(以運行方案上的Cost計算,值越小性能越強。)數(shù)據(jù)庫對象Oracle中存儲著數(shù)十種數(shù)據(jù)庫對象,ObjectBrowser根本上都為用戶提供了GUI的接口。

本章將對各種對象類型的顯示畫面進行說明,在此之前先對畫面上方工具欄的使用方法進行說明。

[新建(C)]

基于[定義信息]和[代碼]中被設(shè)置的內(nèi)容創(chuàng)立或更改數(shù)據(jù)庫對象。

當內(nèi)容未被設(shè)置或[數(shù)據(jù)]翻開時,此功能不能使用。

[恢復(R)]讀取最新的數(shù)據(jù)庫定義狀態(tài)。

[退出(X)]關(guān)閉當前畫面。

[顯示空間信息]顯示出數(shù)據(jù)庫對象的空間信息。

在選項設(shè)置的畫面中可以設(shè)置此項功能在畫面初期顯示時就有效。

[授予對象權(quán)限]

顯示對象授權(quán)畫面。

[關(guān)聯(lián)信息圖]

顯示關(guān)聯(lián)信息圖畫面。

[數(shù)據(jù)生成工具]

顯示數(shù)據(jù)生成工具。

(此按鈕只存在于表,視圖畫面。

[腳本打印]打印腳本。

[EXCEL文件輸出]將數(shù)據(jù)庫對象的定義信息輸出到EXCEL文件里。

[Sample]

顯示SampleCode。

(本按鈕只存在于各程序畫面。)4-1表

[定義信息]

畫面上方顯示著表的注釋,在顯示列的區(qū)域中有列名,數(shù)據(jù)類型,位數(shù)(小數(shù)點后位數(shù)),是否可以為空(NULL),缺省值,列注釋。并且可以更新。

當把光標移動到最下方時,可以在最后追加新列。另外通過[插入][刪除]按鈕也可以對列進行編輯。

在下邊還顯示有附屬于該表的制約,索引,觸發(fā)器的一覽表。

在此按鼠標右鍵,使用彈出菜單可以實現(xiàn)創(chuàng)立,對象修正,刪除,有效/無效狀態(tài)切換的功能。[CONSTRAINT(制約)]顯示出附屬于當前表的制約名稱和制約類型(CHECK,UNIQUE,PRIMARYKEY,FOREIGNKEY),并顯示制約的內(nèi)容和狀態(tài).[INDEX(索引)]顯示附屬于該表的索引的名稱,可否重復,索引列及狀態(tài)。[TRIGGER觸發(fā)器]顯示附屬于該表的觸發(fā)器名稱及狀態(tài)。

使用此畫面的[新建]按鈕時,ObjectBrowser將使用ALTERTABLE語句完成對表定義的更改。

但是如果是在表的中間參加列(不是最后位置),或刪除列等情況下,Oracle將不支持使用ALTERTABLE完成操作。這時ObjectBrowser將使用CRATETABLE進行對表的修改。

但是因為需要進行再編譯,表中所有的數(shù)據(jù)將被刪除。

[代碼]

用來創(chuàng)立表的相應(yīng)的SQL代碼在這里被顯示。

您可以在這里編輯SQL代碼并點擊上面的[新建]按鈕實現(xiàn)對表的創(chuàng)立及變更操作。

中選中[顯示空間信息]功能時,關(guān)于擴張信息的代碼也將被顯示。

在這個畫面中點擊[新建]按鈕時,系統(tǒng)將使用CREATETABLE語句,所以當前表中的所有數(shù)據(jù)將被刪除。請您一定注意。

[數(shù)據(jù)]

可以對表中數(shù)據(jù)進行更新。

對數(shù)據(jù)進行修改后,當光標移動到其他行時自動進行COMMIT.但是也可以通過設(shè)置相應(yīng)選項實現(xiàn)在任意時刻進行COMMIT/ROLLBACK操作。

畫面上方的[條件]文本框中可以輸入檢索條件。

而且在下邊的工程列表中也可以指定各列的[最大值],[最小值]來檢索信息。(在此各條件之間使用AND連接)

在工程列表的最右側(cè)可以設(shè)置排序功能。

在某列后面輸入1時將按照此列進行排序。對多個列進行排序時可以按優(yōu)先順序分別輸入1,2,3等等。同時可以在序號后面輸入DESC進行逆排序。

鼠標點擊數(shù)據(jù)顯示區(qū)域的每行開頭的局部(當前顯示標志的局部)時,可以選中整行數(shù)據(jù)。

在一行被選中的狀態(tài)時可以通過拷貝和粘貼方便的完成數(shù)據(jù)添加的工作。

(當存在主鍵制約時請先使用編輯器修改內(nèi)容后再進行粘貼。)

使用畫面左邊的Toolbutton可以實現(xiàn)以下功能。

[顯示數(shù)據(jù)]以輸入的條件和排序條件為基準刷新顯示數(shù)據(jù)。

[指定顯示工程]顯示指定顯示列的畫面。

[檢索條件排序條件]將輸入檢索條件和排序條件的局部置為顯示或非顯示。

也可以通過選項設(shè)置功能來決定畫面的初期顯示狀態(tài)。

[設(shè)置顯示結(jié)果為

可編輯狀態(tài)]設(shè)置當前顯示的數(shù)據(jù)是否可以編輯。

如果沒有編輯的必要可以將這個按鈕的狀態(tài)設(shè)置成OFF,這樣還可以提高反映速度。

也可以通過選項設(shè)置功能來決定畫面的初期顯示狀態(tài)。

[變更輸出方向]橫向或縱向輸出數(shù)據(jù)。

[向Excel文件中

輸出結(jié)果]將顯示的全部數(shù)據(jù)向EXCEL文件輸出。

也可以通過選項設(shè)置功能來決定畫面的初期顯示狀態(tài)。

[向裁剪板中輸出結(jié)果]將顯示的全部數(shù)據(jù)向EXCEL文件輸出。

也可以通過選項設(shè)置功能來決定畫面的初期顯示狀態(tài)。

[插入記錄]為插入一條記錄而生成一個空白行。

[刪除記錄]刪除當前記錄。

[空間信息]

表空間信息分為[標準],[分區(qū)],[聚簇]。

1.標準

這是最一般的保存方法,只在唯一的表空間中分配存儲空間。

畫面中各個參數(shù)值與實際發(fā)行的命令語句關(guān)系如下:參數(shù)值相對應(yīng)CREATE/ALTER語句的參數(shù)緩沖CACHE/NOCACHE記錄日志LOGGING/NOLOGGING保存空間率PCTFREE使用空間率PCTUSED最小訪問事務(wù)數(shù)INITRANS最大訪問事務(wù)數(shù)MAXTRANS表空間TABLESPACE初次擴展空間STORAGE(INITIAL)擴張擴展空間STORAGE(NEXT)擴展空間增加率STORAGE(PCTINCREASE)初期擴展空間數(shù)STORAGE(MINEXTENTS)最大擴展空間數(shù)STORAGE(MAXEXTENTS)空連數(shù)STORAGE(FREELISTS)空連組數(shù)STORAGE(FREELISTGROUP)緩沖池STORAGE(BUFFER_POOL)

2.分區(qū)存儲

將表中的數(shù)據(jù)分成若干局部分別存儲在不同的表空間中。

使用此項功能時必須安裝Oracle數(shù)據(jù)庫的[分區(qū)選件]。

可以選擇Rangepartition、HashPartition、listpartition。

在[工程名稱]中指定分區(qū)列名,在畫面下側(cè)輸入所需的分區(qū)名稱,分區(qū)工程的最大值,擴張信息,以及所需分區(qū)數(shù)。

于PCTFREE以后的參數(shù)的缺省值請參看標準的情況。

在此使用Toolbutton可以完成以下功能。

[工程列表]顯示表中列的信息一覽表。

[追加分區(qū)]在當前行的前面參加新行。

[刪除分區(qū)]刪除當前被選中的行。

3.聚簇

使用聚簇來保存數(shù)據(jù).請在[聚簇]列表框中選擇可以使用的聚簇。

在畫面下側(cè)將顯示出聚簇列的一覽表。

4-2索引

[定義信息]

畫面上側(cè)顯示對象表的名稱和索引的列及其順序。

使用畫面中間的[][]按鈕可以實現(xiàn)增加,刪除列的功能。

在這個畫面中點擊[新建]按鈕時,一般情況下ObjectBrowser將根據(jù)變更內(nèi)容使用ALTERINDEX來完成定義的更改,

但是如果涉及增加刪除列或更改表空間等ALTERINDEX不能實現(xiàn)的操作時,系統(tǒng)將使用CREATEINDEX語句。

[代碼]

顯示創(chuàng)立索引時的SQL代碼。

您可以在這里編輯SQL代碼或點擊上面的[新建]按鈕修改索引對象。4-3視圖

[定義信息]

畫面上方顯示著視圖的注釋,在顯示列的區(qū)域中有列名,數(shù)據(jù)類型,位數(shù)(小數(shù)點后位數(shù)),是否可以為空(NULL),缺省值,列注釋。

與表不同的是在這個畫面中除了注釋之外的信息是不能修改的。

[代碼]

用來創(chuàng)立視圖的相應(yīng)的SQL代碼在這里被顯示。

您可以在這里編輯SQL代碼并點擊上面的[新建]按鈕實現(xiàn)對視圖的創(chuàng)立及變更操作。

[數(shù)據(jù)]

顯示通過視圖能看見的數(shù)據(jù)。來自于單一表的視圖或滿足更新條件時可以對數(shù)據(jù)進行修正。

[執(zhí)行方案]

畫面中側(cè)是當執(zhí)行視圖的SELECT語句時發(fā)生的I/O統(tǒng)計信息,下側(cè)將用階梯圖形顯示執(zhí)行視圖SELECT語句的執(zhí)行方案。

同時,當數(shù)據(jù)庫的優(yōu)化模式設(shè)置為COST模式時,視圖SELECT語句的COST也將被顯示。

(統(tǒng)計信息在畫面的初期狀態(tài)將不被顯示。)

[權(quán)限]

選擇畫面下方用戶一覽中的對象用戶,變更畫面中段所選用戶的權(quán)限,最后通過點擊[作成]按鈕,

可以實現(xiàn)對象權(quán)限的授予與取消。

[相關(guān)]

顯示標對象和其他對象的關(guān)聯(lián)性。

相關(guān)信息的默認值為顯示到第三層,但是通過變更「選項」中的設(shè)置,可以實現(xiàn)更深層次關(guān)聯(lián)的顯示。

4-4JAVA代碼(Oracle8i以上)

[定義信息]

可以在這里手工輸入JAVA代碼或者通過指定文件名來對外部代碼文件進行裝載。

對于已經(jīng)存在的JAVA代碼,現(xiàn)在的版本不支持對JAVA代碼的修正功能,只能創(chuàng)立,刪除,再編譯。4-5JAVA類(Oracle8i以上)

[定義信息]

可以在這里指定路徑及文件名來對JAVA類文件進行裝載。

對于已經(jīng)存在的JAVA類,現(xiàn)在的版本不支持對JAVA類的修正功能,只能創(chuàng)立,刪除,再編譯。

*請在[表空間信息]畫面的「目錄」中設(shè)置目錄中顯示的列表。4-6JAVA檔案(Oracle8i以上)

[定義信息]

可以在這里指定路徑及文件名來對JAVA檔案文件進行裝載。

對于已經(jīng)存在的JAVA檔案,現(xiàn)在的版本不支持對JAVA檔案的修正功能。(只能實現(xiàn)創(chuàng)立、刪除和再編譯)

4-7存儲過程(PROCEDURE),存儲函數(shù)(FUNCTION),存儲包(PACKAGE),類型(TYPE)

在此顯示創(chuàng)立對象時使用的SQL。

在完成SQL的編輯后,點擊畫面上方的[新建]按鈕,就可以完成對象的創(chuàng)立和修改。

如果創(chuàng)立對象時發(fā)生編譯錯誤,畫面的下方將顯示錯誤列表,您可以根據(jù)這些信息進行查錯。

用鼠標雙擊錯誤信息,光標將移動到程序中發(fā)生錯誤地方。

或者,點擊[樣本]按鈕,顯示SampleCode,通過參照SampleCode,就可以理解PL/SQL的句法了。

對于存儲過程,存儲函數(shù),存儲包,可以通過[[執(zhí)行]按鈕運行該程序。4-8數(shù)據(jù)庫觸發(fā)器

[定義信息]

畫面上方顯示發(fā)生觸發(fā)的條件,畫面下方顯示被觸發(fā)時所執(zhí)行的SQL。

點擊畫面上方的[新建]按鈕,將完成創(chuàng)立,更新觸發(fā)器的操作。

再創(chuàng)立對象時如果發(fā)生編譯錯誤,畫面的下方將會顯示錯誤列表。您可以利用這些信息查錯。

當用鼠標雙擊錯誤信息時,光標將移動到程序中發(fā)生錯誤的地方。

畫面下方的代碼中,綠色表示的局部用戶不能進行修正。

(這局部代碼是根據(jù)在上面指定的條件自動生成的)

[代碼]

用來創(chuàng)立觸發(fā)器的SQL代碼在這里被顯示。

您可以在這里編輯SQL代碼并點擊上面的[新建]按鈕實現(xiàn)對觸發(fā)器的創(chuàng)立及變更。

[相關(guān)]

顯示表對象與其他對象的關(guān)聯(lián)性。

相關(guān)信息的默認值為顯示到第三層,但是通過變更「選項」中的設(shè)置,可以實現(xiàn)更深層次關(guān)聯(lián)的顯示。

。4-9序列(SEQUENCE)

[定義信息]

顯示序列對象的相應(yīng)信息。

修改相應(yīng)的信息后,點擊[新建]按鈕,系統(tǒng)將發(fā)行ALTERSEQUENCE語句完成對序列的變更。

但是當對序列的開始值(STARTWITH)進行修正時,系統(tǒng)使用CREATESEQUENCECREATESEQUENCE語句生成序列。

在此對[當前值]和[開始值]作如下說明。

當前值

被保存在內(nèi)存緩沖區(qū)的最新數(shù)值。ORACLE將這個值與[增量]加后得到下一個當前值。

這個值是各個進程在取得序列最新值時所參看的值。

點擊當前值右邊的[加算]按鈕后,下一次的序列結(jié)果將被顯示出來。

開始值

這個值是保存在硬盤上的序列的最大值。在當前值超出開始值大小時,開始值將自動增加一個緩沖大小[CACHESIZE]。

Oracle再啟動時將從這個值開始計數(shù)。

點擊開始值右邊的[加算]按鈕后,下一次的序列結(jié)果將被顯示出來。

[代碼]

用來創(chuàng)立序列的相應(yīng)的SQL代碼在這里被顯示。

您可以在這里編輯SQL代碼并點擊上面的[新建]按鈕實現(xiàn)對序列的創(chuàng)立及變更操作。4-10聚簇

[定義信息]

顯示聚簇的定義信息。在此可以修正相應(yīng)的信息,當點擊[新建]按鈕時,系統(tǒng)將發(fā)行A

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論