版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第11章其他概念同
義
詞01創(chuàng)建同義詞
1.以界面方式創(chuàng)建同義詞2.以命令方式創(chuàng)建同義詞創(chuàng)建同義詞
1.以界面方式創(chuàng)建同義詞【例11.1】
為XSCJ本地數(shù)據(jù)庫的XSB表創(chuàng)建同義詞XS。(1)啟動SQLDeveloper,以SYS用戶SYSDBA身份登錄。(2)打開sysorcl連接,右擊“同義詞”節(jié)點,選擇“新建同義詞”選項,彈出“創(chuàng)建數(shù)據(jù)庫同義詞”對話框,如圖。(3)勾選“公共”復選項,在“名稱”欄中填寫同義詞名XS。在“屬性”選項頁的“引用的方案”下拉列表中選擇SCOTT;選中“基于對象”選項,在其后下拉列表中選XSB,單擊“確定”按鈕。創(chuàng)建同義詞
2.以命令方式創(chuàng)建同義詞語法格式為:CREATE[PUBLIC]SYNONYM[用戶方案名.]同義詞名 FOR[用戶方案名.]對象名[@遠程數(shù)據(jù)庫同義詞]說明:PUBLIC表示創(chuàng)建一個公用同義詞。同義詞指向的對象可以是表、視圖、過程、函數(shù)、包和序列?!纠?1.2】
為XSCJ數(shù)據(jù)庫的CJB表創(chuàng)建公用同義詞CJ。CREATEPUBLICSYNONYMcj FORSCOTT.cjb;執(zhí)行結(jié)果如圖。02使用同義詞
使用同義詞
在創(chuàng)建同義詞后,數(shù)據(jù)庫的用戶就可以直接通過同義詞名稱訪問該同義詞所指的數(shù)據(jù)庫對象,而不需要特別指出該對象的所屬關(guān)系?!纠?1.3】SYS用戶查詢XSCJ數(shù)據(jù)庫的XSB表中所有學生的情況。SELECT*FROMxsb;如果沒有為XSCJ數(shù)據(jù)庫的XSB表創(chuàng)建同義詞XS,那么SYS用戶查詢XSB表時則需指定該表的所有者:SELECT*FROMSCOTT.xsb;03刪除同義詞
1.以界面方式刪除同義詞2.以命令方式刪除同義詞刪除同義詞
1.以界面方式刪除同義詞展開sysorcl連接的“公共同義詞”節(jié)點,找到剛創(chuàng)建的同義詞XS,右擊選擇“刪除”選項,在出現(xiàn)的“刪除”對話框中單擊“應(yīng)用”按鈕,并在彈出的消息框中單擊“確定”按鈕即可。整個操作過程如圖。刪除同義詞
2.以命令方式刪除同義詞語法格式為:DROP[PUBLIC]SYNONYM[用戶名.]同義詞名說明:PUBLIC表明刪除了一個公用同義詞?!纠?1.4】
刪除公用同義詞CJ。DROPPUBLICSYNONYMcj;執(zhí)行結(jié)果如圖。第11章其他概念數(shù)據(jù)庫鏈接01創(chuàng)建數(shù)據(jù)庫鏈接
1.以界面方式創(chuàng)建數(shù)據(jù)庫鏈接2.以命令方式創(chuàng)建數(shù)據(jù)庫鏈接創(chuàng)建數(shù)據(jù)庫鏈接
1.以界面方式創(chuàng)建數(shù)據(jù)庫鏈接【例11.5】
以界面方式創(chuàng)建數(shù)據(jù)庫鏈接MY_LINK。打開sysorcl連接,右擊“數(shù)據(jù)庫鏈接”節(jié)點,選擇“新建數(shù)據(jù)庫鏈接”選項,彈出“創(chuàng)建數(shù)據(jù)庫鏈接”對話框,如圖所示,在其中指定數(shù)據(jù)庫鏈接的設(shè)置。創(chuàng)建數(shù)據(jù)庫鏈接
2.以命令方式創(chuàng)建數(shù)據(jù)庫鏈接語法格式為:CREATE[PUBLIC]DATABASELINK數(shù)據(jù)庫鏈接名 [CONNECTTO用戶名IDENTIFIEDBY密碼] USING'數(shù)據(jù)庫名'說明:PUBLIC表示創(chuàng)建公用的數(shù)據(jù)庫鏈接。CONNECTTO指定固定用戶與遠程數(shù)據(jù)庫連接,并在用戶名后使用IDENTIFIEDBY指定口令?!纠?1.6】
為XSCJ數(shù)據(jù)庫創(chuàng)建一個名為MY_PLINK的公用鏈接。CREATEPUBLICDATABASELINKmy_plink CONNECTTOSCOTTIDENTIFIEDBYMm123456 USING'XSCJ';創(chuàng)建數(shù)據(jù)庫鏈接
執(zhí)行結(jié)果如圖。02使用數(shù)據(jù)庫鏈接使用數(shù)據(jù)庫鏈接【例11.7】
查詢遠程數(shù)據(jù)庫XSCJ中KCB2表的所有課程情況。SELECT*FROMSCOTT.kcb2@my_plink;執(zhí)行結(jié)果如圖。【例11.8】
為XSCJ遠程數(shù)據(jù)庫的KCB2表創(chuàng)建一個同義詞。CREATEPUBLICSYNONYMKCB2_syn FORSCOTT.KCB2@my_plink;03刪除數(shù)據(jù)庫鏈接刪除數(shù)據(jù)庫鏈接使用PL/SQL刪除數(shù)據(jù)庫鏈接的語法格式如下:DROP[PUBLIC]DATABASELINK數(shù)據(jù)庫鏈接名【例11.9】
刪除公用數(shù)據(jù)庫鏈接MY_PLINK。DROPPUBLICDATABASELINKmy_plink;執(zhí)行結(jié)果如圖。第11章其他概念快
照快
照在創(chuàng)建一個快照之前,要先在本地數(shù)據(jù)庫中創(chuàng)建一個到源數(shù)據(jù)庫的鏈接。下面的例子創(chuàng)建一個名為SH_LINK的私有數(shù)據(jù)庫鏈接?!纠?1.10】
創(chuàng)建一個名為SH_LINK的私有數(shù)據(jù)庫鏈接。CREATEDATABASELINKsh_link CONNECTTOSCOTTIDENTIFIEDBYMm123456 USING'XSCJ';01創(chuàng)建快照1.以界面方式創(chuàng)建快照2.以命令方式創(chuàng)建快照創(chuàng)建快照1.以界面方式創(chuàng)建快照打開sysorcl連接,右擊“實體化視圖”節(jié)點,選擇“新建實體化視圖”選項,彈出“創(chuàng)建實體化視圖”對話框,如圖。(1)在“SQL查詢”選項頁中指定實體化視圖的基本信息。創(chuàng)建快照(2)切換到“屬性”選項頁,如圖所示。在該選項頁中指定關(guān)于實體化視圖的刷新選項。創(chuàng)建快照(3)單擊“實體化視圖選項”組中的“存儲選項”按鈕,打開“實體化視圖存儲選項”對話框,如圖所示,在其中可以指定實體化視圖的存儲特征。創(chuàng)建快照(4)單擊“UsingIndex子句”組中的“存儲選項”按鈕,打開“實體化視圖索引存儲選項”對話框,如圖所示。創(chuàng)建快照2.以命令方式創(chuàng)建快照語法格式為:CREATESNAPSHOT[用戶方案名.]快照名 /*將要創(chuàng)建的快照名稱*/ [PCTFREE數(shù)字值] /*指定保留的空間百分比*/ [PCTUSED數(shù)字值] /*指定已用空間的最小百分比*/ [INITRANS數(shù)字值] /*指定事務(wù)條目的初值*/ [MAXTRANS數(shù)字值] /*指定最大并發(fā)事務(wù)數(shù)*/ [TABLESPACE表空間名] /*指定表空間*/
[STORGE存儲參數(shù)] /*快照的存儲特征*/ [USINGINDEX[PCTFEE數(shù)字值] /*使用索引*/ [REFRESH[FAST|COMPLETE|FORCE][STARTWITH日期值][NEXT日期值]] /*指定快照刷新特性的信息*/ [FORUPDATE]AS子查詢 /*用于置入快照的SQL查詢*/相關(guān)參數(shù)說明如下。(1)USINGINDEX:維護快照數(shù)據(jù)的默認索引設(shè)置初始事務(wù)處理數(shù)、最大的事務(wù)處理數(shù)及存儲設(shè)置。(2)REFRESH:指定快照刷新特性的信息。FAST為快速刷新;COMPLETE為完全刷新;FORCE為強制刷新。創(chuàng)建快照【例11.11】
在本地服務(wù)器上創(chuàng)建快照。CREATESNAPSHOTKC_COUNT PCTFREE5 TABLESPACESYSTEM REFRESHCOMPLETE
STARTWITHSysDate NEXTSysDate+7 AS SELECTCOUNT(*) FROMSCOTT.kcb2@sh_link;執(zhí)行結(jié)果如圖。02修改快照修改快照使用PL/SQL方式修改快照的語法格式如下:ALTERSNAPSHOT[方案名.]快照名 [PCTFREE數(shù)字值] [PCTUSED數(shù)字值] [INITRANS數(shù)字值] [MAXTRANS數(shù)字值] [TABLESPACE表空間名] [STORGE存儲參數(shù)] [USINGINDEX[PCTFEE數(shù)字值] [REFRESH[FAST|COMPLETE|FORCE][STARTWITH日期值][NEXT日期值]]修改快照【例11.12】
修改【例11.11】中的快照。ALTERSNAPSHOTkc_count PCTFREE10 PCTUSED25 INITRANS1 MAXTRANS20;執(zhí)行結(jié)果如圖。03刪除快照刪除快照若要撤銷一個快照,可以使用界面或命令方式來刪除。例如,要刪除KC_COUNT快照,只需在“實體化視圖”節(jié)點選中KC_COUNT,右擊選擇“刪除”選項,出現(xiàn)“刪除”對話框,單擊“應(yīng)用”按鈕,在彈出的消息框中單擊“確定”按鈕即可。整個操作過程如圖。用SQL命令刪除快照的語法格式為:DROPSNAPSHOT數(shù)據(jù)庫快照名;例如,要刪除SHAPSHOT_TEST快照,可使用語句如下:DROPSNAPSHOTshapshot_test;第11章其他概念序
列序
列使用一個序列時,并不保證將生成一串連續(xù)不斷的值。例如,如果查詢一個序列的下一個值供INSERT使用,則該查詢是能使用這個序列值的唯一會話。如果未能提交事務(wù)處理,則序列值就不被插入表中,以后的INSERT將使用該序列隨后的值。序列的類型可以分為以下兩種。(1)升序:序列值自初始值向最大值遞增。這是創(chuàng)建序列時的默認設(shè)置。(2)降序:序列值自初始值向最小值遞減。01創(chuàng)建序列1.以界面方式創(chuàng)建序列2.以命令方式創(chuàng)建序列創(chuàng)建序列1.以界面方式創(chuàng)建序列打開sysorcl連接,右擊“序列”節(jié)點,選擇“新建序列”選項,彈出“創(chuàng)建數(shù)據(jù)庫序列”對話框,如圖。創(chuàng)建序列2.以命令方式創(chuàng)建序列也可以使用SQL命令創(chuàng)建序列,語法格式為:CREATESEQUENCE[用戶方案名.]序列名 /*將要創(chuàng)建的序列名稱*/ [INCREMENTBY數(shù)字值] /*遞增值或遞減值*/ [STARTWITH數(shù)字值] /*初始值*/ [MAXVALUE數(shù)字值|NOMAXVALUE] /*最大值*/ [MINVALUE數(shù)字值|NOMINVALUE] /*最小值*/ [CYCLE|NOCYCLE] /*是否循環(huán)*/ [CACHE數(shù)字值|NOCACHE] /*高速緩沖區(qū)設(shè)置*/ [ORDER|NOORDER] /*序列號是否按照順序生成*/相關(guān)參數(shù)說明如下。(1)INCREMENTBY:指定序列遞增或遞減的間隔數(shù)值,當為正值時則表示創(chuàng)建的是升序序列,當為負值時則表示創(chuàng)建的是降序序列。(2)STARTWITH:序列的起始值。若不指定該值,對升序序列將使用默認的最小值。(3)MAXVALUE:序列可允許的最大值。(4)MINVALUE:序列可允許的最小值。(5)CYCLE:指定在達到序列最小值或最大值之后,序列應(yīng)繼續(xù)生成值。(6)CACHE:由數(shù)據(jù)庫預分配并存儲的值數(shù)目,其默認值為20,也可以指定值,可接受的最小值為2。創(chuàng)建序列【例11.13】
創(chuàng)建一個降序序列。CREATESEQUENCEs_test INCREMENTBY-2STARTWITH4500 MAXVALUE4500 MINVALUE1 CYCLE CACHE20 NOORDER;02修改序列修改序列以界面方式修改序列的方法與創(chuàng)建序列類似,這里不再贅述,本節(jié)將主要介紹使用SQL命令方式修改序列的方法。修改序列使用ALTERSEQUENCE語句,語法格式為:ALTERSEQUENCE[用戶方案名.]序列名 [INCREMENTBY數(shù)字值] /*遞增值或遞減值*/ [MAXVALUE數(shù)字值|NOMAXVALUE] /*最大值*/ [MINVALUE數(shù)字值|NOMINVALUE] /*最小值*/ [CYCLE|NOCYCLE] /*是否循環(huán)*/ [CACHE數(shù)字
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國鐵路南昌局集團有限公司2026年度招聘本科及以上學歷畢業(yè)生24人備考題庫及答案詳解參考
- 2025中意寧波生態(tài)園控股集團有限公司第三次招聘1人(浙江)考試重點題庫及答案解析
- 防風加固工程合同
- 質(zhì)量保證范圍承諾函4篇
- 家庭裝修工作承諾函8篇
- 無憂健康照護安全承諾書范文7篇
- 2025年自治區(qū)退役軍人事務(wù)廳直屬事業(yè)單位秋季引才招聘加試備考核心試題附答案解析
- 2025浙江浙大文化創(chuàng)意發(fā)展有限公司全資子公司招聘筆試重點試題及答案解析
- 醫(yī)療服務(wù)行為準則責任書(5篇)
- 2025重慶科技大學招聘14人筆試重點試題及答案解析
- 2026浙江大學黨政管理人員、專職輔導員和行政專員招聘80人考試筆試備考試題及答案解析
- 初中級檔案職稱考試(檔案基礎(chǔ))手機備考題庫及答案(2025川省)
- 2025年考研英語閱讀理解專項訓練(附答案)
- 無人機打藥合同范本
- 已婚男人分手協(xié)議書
- 成人失禁相關(guān)性皮炎的預防與護理試題及答案
- 2025年GCP考試題庫及答案(網(wǎng)校專用)
- 2025年社區(qū)警務(wù)規(guī)范考試題庫及答案
- 南瓜餅課件導入
- 碳匯市場交易操作流程解析
- 混凝土攪拌站環(huán)保應(yīng)急預案
評論
0/150
提交評論