精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Oracle數據庫開發經驗淺談

運維 數據庫運維 Oracle
Oracle開發的過程中,有不少棘手的問題。為了幫助大家更好的解決這些問題,本文的作者撰寫此文,將自己平時工作中的一些經驗奉獻出來。

ORACLE數據庫作為大型數據庫管理系統,近年來一直占有世界上高端數據庫的***份額,其強大而完善的數據庫管理功能,以及ORACLE公司推陳出新的不斷努力,一直成為IT業界矚目的焦點。嶺澳核電站的數據庫平臺采用了ORACLE7.3作為后端平臺,前端選擇了ORACLE公司的DEVELOPER 2000 及DESIGNER 2000作為開發工具,采用了目前流行的CLIENT/SERVER模式。本人在ORACLE系統的開發中,就ORACLE的整套開發工具提出一些自己的體會,供同行參考。

一. ORACLE SQL PLUS 使用技巧:

----①查找重復記錄:

SELECT DRAWING,DSNO FROM EM5_PIPE_PREFAB 
WHERE ROWID!=(SELECT MAX(ROWID) FROM EM5

_PIPE_PREFAB D

WHERE EM5_PIPE_PREFAB.DRAWING=D.DRAWING AND

EM5_PIPE_PREFAB.DSNO=D.DSNO);
 

----執行上述SQL語句后就可以顯示所有DRAWING和DSNO相同且重復的記錄。

----刪除重復記錄:

DELETE FROM EM5_PIPE_PREFAB 
WHERE ROWID!=(SELECT MAX(ROWID) FROM EM5

_PIPE_PREFAB D

WHERE EM5_PIPE_PREFAB.DRAWING=D.DRAWING AND

EM5_PIPE_PREFAB.DSNO=D.DSNO);
 

----執行上述SQL語句后就可以刪除所有DRAWING和DSNO相同且重復的記錄。

----② 快速編譯所有視圖

----當在把數據庫倒入到新的服務器上后(數據庫重建),需要將視圖重新編譯一遍,因為該表空間視圖到其它表空間的表的連接會出現問題,可以利用PL/SQL的語言特性,快速編譯。

SQL >SPOOL ON.SQL 
SQL >SELECT ‘ALTER VIEW ‘||TNAME||’

COMPILE;’ FROM TAB;

SQL >SPOOL OFF

然后執行ON.SQL即可。SQL >@ON.SQL

當然,授權和創建同義詞也可以快速進行,如:

SQL >SELECT ‘GRANT SELECT ON ’ 
||TNAME||’ TO USERNAME;’ FROM TAB;

SQL >SELECT ‘CREATE SYNONYM

‘||TNAME||’ FOR USERNAME.’||TNAME||’;’ FROM TAB;

③ 用外聯接提高表連接的查詢速度

在作表連接(常用于視圖)時,常使用以下方法來查詢數據:

SELECT PAY_NO, PROJECT_NAME 
FROM A

WHERE A.PAY_NO NOT IN (SELECT PAY_

NO FROM B WHERE VALUE >=120000);

----但是若表A有10000條記錄,表B有10000條記錄,則要用掉30分鐘才能查完,主要因為NOT IN要進行一條一條的比較,共需要10000*10000次比較后,才能得到結果。該用外聯接后,可以縮短到1分左右的時間。

----⑤ 怎樣在數據庫觸發器中使用列的新值與舊值

----在數據庫觸發器中幾乎總是要使用觸發器基表的列值,如果某條語句需要某列修改前的值,使用:OLD就可以了,使用某列修改后的新值,用:NEW就可以了。如:OLD.DEPT_NO,:NEW.DEPT_NO。

二.ORACLE DEVELOPER 2000使用技巧:

----① 改變FORM(FMX模塊)運行時的Runform4.5的題頭:

----DEVELOPER2000中FMX默認題頭為:Developer/2000 Forms Runtime for Windows 95 / NT 你可以改為自己定義的標題,

----1. 在Form級觸發器中添加觸發WHEN-NEW-FORM-INSTANCE

----2. 在此觸發器中寫如下代碼:

set_window_property(FORMS_MDI_WINDOW,TITLE,'POINT

SYSTEM 歡迎使用');

----② 如何隱藏菜單中的window選項:

----在創建自己的菜單時,***選項總有window項,下面介紹如何去掉它,

----1. 創建一個Menu

----2. 在Menu中建立一個Item,命名為WINDOW。

----3. 設置該Item屬性如下:

----Menu Item Type:Magic

Command Type:Null

Magic Item:Window

Lable:為空

----③ 怎樣創建動態下拉列表List

----Developer 2000 中的列表是通過設置相關屬性而完成數據項的列表設置的,但那只是靜態的,有時你想讓某項成為動態的列表,隨輸入數據的改變而改變,就需要動手去編個小程序。下面詳細介紹怎樣去做:

----有塊EBOP_CABLE_ACCOUNT,下有SPECIFICATION數據項,當一進入該模塊時,就將SPECIFICATION項在數據庫中存儲的值動態顯示出來,先在Form4.5中建立一個PRCEDURE,命名為DYN_LIST:

然后在FORM的WHEN-NEW

-FORM-INSTANCE觸發子中加入一行:

DYN_LIST;

----這樣一進入該FMX,就會動態刷新該列表。除此之外,SPECIFICATION數據項改為列表項。

----④ 當顯示多條記錄且數據項特別多時,如何組織錄入及顯示界面:

---- PRN代碼及設備代碼在畫布1(CONTENT型)上,其它數據項在畫布2(STACK型)上,所有數據項為一個表的列或一個塊的數據項。在拉動水平滾動條時或用TAB或敲回車鍵時,將看到全部數據項。這種排布方法適用于數據項特別多又想顯示多條記錄時用。主要制作順序為:先建立兩個畫布,畫布1(CONTENT型),畫布2(STACK型),然后建立塊,選畫布時用畫布1,這樣所有項都顯示在畫布1上,然后選中除PRN代碼及設備代碼之外的所有數據項,選TOOLS菜單下的PROPERTIES選項,將這些數據項的CANVAS屬性選為畫布2(STACK型),然后調整整體位置就可以了。

----⑤ 如何在FORM的受限觸發子中提交保存數據

----在FORM中很多觸發子是不能用COMMIT WORK語句的,當你在該觸發子中使用了UPDATE,DELETE等操作并想立即存盤時,就需要COMMIT WORK語句了。首先在服務器端建立DB_SQL_COMMIT這個過程。

----然后在FORM中該觸發子中調用過程DB_SQL_COMMIT;就可以了,當然你可以根據自己需要將該過程加入參數,這樣通過參數可以得到執行DML語句的權限。

----⑥ 如何在FORM中實現某數據項自動按記錄序號加一操作

----設塊名為VO,要操作的數據項為VO_ID,在該塊中建立塊級觸發子WHEN-CREATE- RECORD,加入如下代碼:

:VO_ID:=:System.Trigger_Record;

----這樣每當生成新記錄時VO_ID就會自動加一了。

----⑦ 如何在一個FORM中調用另一個FORM,或在一個塊中調用另一個塊時顯示特定的記錄有時用戶會要求在調用另一個FORM時,只顯示相關的記錄,舉例如下,在一個FORM的塊中有一個按鈕,在按鈕觸發子中加入如下代碼:

DECLARE PM

PARAMLIST;

BEGIN

PM:=GET_PARAMETER_LIST('PM');

IF NOT ID_NULL(PM) THEN

DESTROY_PARAMETER_LIST('PM');

END IF;

PM:=CREATE_PARAMETER_LIST('PM');

......................

ADD_PARAMETER(PM,'THE_WHERE',TEXT_PARAMETER,'EM_NAME=''EM4''

AND EM_PROJECT_NAME=''支架預制''');

OPEN_FORM('PAYMENT',ACTIVATE,SESSION,PM);

END;

----其中EM_NAME,EM_PROJECT_NAME為本FORM某塊的數據項,PAYMENT為要調用的FORM模塊。這樣通過傳遞參數列表就可以得到想要的結果。在FORM. PAYMENT.FMB中,建立一參數THE_WHERE,CHAR型,長1000,然后在PAYMENT.FMB中建立FORM級觸發子WHEN-NEW-FORM-INSTANCE,在該觸發子中加入以下語句:

 IF :PARAMETER.THE_WHERE IS NOT NULL THEN 
SET_BLOCK_PROPERTY('PAYMENT',

DEFAULT_WHERE,:PARAMETER.THE_WHERE);

END IF;

----其中PAYMENT為要顯示的塊,這樣通過參數傳遞就得到想要的某些特定條件的數據了。

----⑧ 在FORM中當有主從塊時,連續輸入記錄如何避免被不斷的提示保存:

----每輸入一條主記錄和若干條該主記錄的從記錄后,此時再導航到主塊輸下一條記錄,FORM就會提示你是否要保存記錄,而你并不希望FORM提示,讓它自動保存,此時你可以到Program Units中找到過程PROCEDURE Clear_All_Master_Details,然后在這個過程中找到語句

三.數據庫管理

----① 在刪除一個表中的全部數據時,須使用TRUNCATE TABLE 表名;因為用DROP TABLE,DELETE * FROM 表名時,TABLESPACE表空間該表的占用空間并未釋放,反復幾次DROP,DELETE操作后,該TABLESPACE上百兆的空間就被耗光了。

----② 數據庫文件的移動方法

----當想將數據庫文件移動到另外一個目錄下時,可以用ALTER DATABASE命令來移動(比ALTER TABLESPACE適用性強):

----1. 使用SERVER MANAGER關閉實例.

SVRMGR > connect internal; 
SVRMGR > shutdown;
SVRMGR >exit;


 ----2. 使用操作系統命令來移動數據庫文件位置(假設這里操作系統為SOLARIS 2.6). 在UNIX中用 mv命令可以把文件移動到新的位置,

#mv /ora13/orarun/document.dbf /ora12/orarun

----3. 裝載數據庫并用alter database命令來改變數據庫中的文件名.

SVRMGR > connect internal; 
SVRMGR > startup mount RUN73;

SVRMGR > alter database rename file

> ‘/ ora13/orarun/document.dbf’

> ‘/ ora12/orarun/document.dbf’; 
----4. 啟動實例.

SVRMGR > alter database open;

----(huangfutong@china.com)

【編輯推薦】

  1. 詳解Oracle的幾種分頁查詢語句
  2. Oracle千萬條記錄插入與查詢小結
  3. Oracle DBA職責及日常工作分析
責任編輯:彭凡 來源: IT專家網
相關推薦

2011-03-31 09:55:59

Oracle數據庫開發技術

2010-04-14 13:25:15

Oracle數據

2009-02-03 08:58:13

SQL*Net配置網絡應用

2011-02-28 17:12:20

Oracle數據庫

2010-04-20 10:41:49

Oracle數據庫

2009-10-13 09:43:43

Oracle數據庫備份

2009-04-13 10:06:58

Oracle安全管理

2020-08-31 07:00:00

數據庫數據庫同步

2018-07-17 11:20:01

數據庫日常管理

2009-05-19 10:10:01

Oracle時間加減時間操作

2009-07-15 16:23:54

Java JDBC

2010-04-02 18:22:33

Sun Oracle

2010-04-21 16:21:27

Oracle數據庫

2009-07-02 14:35:00

Oracle數據庫文件

2021-11-26 22:07:57

數據庫管理Mongodb

2009-04-20 14:29:41

Oracle連接創建連接

2011-05-26 10:30:12

Oracle數據庫約束

2010-04-23 09:23:44

Oracle 數據庫

2011-03-10 13:24:26

2015-08-21 12:59:38

Oracle數據庫
點贊
收藏

51CTO技術棧公眾號

久久亚洲在线| 丝袜综合欧美| 天堂在线亚洲视频| 在线观看久久av| 天堂中文视频在线| 99re在线视频| 国产精品一品二品| 午夜欧美大片免费观看| www.av欧美| 国产精品亚洲成在人线| 亚洲黄色小视频| 精品一区二区日本| 99re这里只有精品在线| 婷婷综合社区| 亚洲福利视频二区| 国产xxxxx视频| 成年人网站在线| 91在线视频播放| 国产精品欧美日韩一区二区| 青花影视在线观看免费高清| 国产亚洲成av人片在线观黄桃| 狠狠色噜噜狠狠狠狠97| 在线观看日韩羞羞视频| 欧洲av在线播放| 美女免费视频一区二区| 国产综合在线看| www中文在线| 欧美一区自拍| 6080yy午夜一二三区久久| 国产美女永久无遮挡| 国产色在线 com| 成人免费毛片片v| 国产精品69av| 日韩欧美亚洲一区二区三区| 91麻豆国产自产在线观看亚洲| 欧美zozozo| 日本人69视频| 一级毛片久久久| 亚洲一区二区三区小说| 视频一区视频二区视频| 手机av在线免费观看| 久久成人免费网| 国产91亚洲精品| 国产精品theporn动漫| 天天做天天爱天天爽综合网| 亚洲免费精彩视频| 好男人香蕉影院| 国内不卡的一区二区三区中文字幕 | 国产成人一二| 欧美一级艳片视频免费观看| 国产视频手机在线播放| 欧美成人影院| 福利二区91精品bt7086| 黄色三级中文字幕| 99视频免费在线观看| 国产精品美女一区二区在线观看| 蜜桃久久影院| 免费播放片a高清在线观看| 成人h动漫精品| av资源站久久亚洲| 999av视频| 国内一区二区视频| 成人黄色片在线| 91精品国产乱码久久久| 久久精品久久精品| 国产欧美在线视频| 中文字幕在线网站| 久久精品国产精品亚洲综合| 国产欧美 在线欧美| 中文字幕一区二区三区波野结 | 欧美超级乱淫片喷水| 久久噜噜色综合一区二区| 色男人天堂综合再现| 日韩在线精品视频| 中文乱码字幕高清一区二区| 亚洲成人二区| 欧美人与性动交| 国产一级片免费看| 亚洲国产第一| 欧洲日本亚洲国产区| 天天干天天干天天干天天| 噜噜噜91成人网| 国产精品成人免费视频| 亚洲综合精品国产一区二区三区| 九九久久精品视频| 亚洲影院色在线观看免费| 精品毛片在线观看| av动漫一区二区| 欧美一进一出视频| 欧美精品电影| 亚洲国产精品影院| 黄色片一级视频| 先锋影音网一区二区| 欧美一区二区黄| 欧美xxxxx精品| 国产一区二区三区天码| 日韩有码视频在线| 国产精彩视频在线观看| 久久夜色精品| 91牛牛免费视频| 人妻无码中文字幕免费视频蜜桃| 久久久久久免费毛片精品| 亚洲日本精品| 国产盗摄一区二区| 欧美亚洲高清一区二区三区不卡| 手机av在线网站| 欧美亚洲色图校园春色| 日韩色av导航| 天堂网av手机版| 久久国产精品免费| 国模精品一区二区三区| 91精品专区| 午夜私人影院久久久久| 手机在线成人免费视频| 天堂精品久久久久| 伊人久久精品视频| 国产午夜视频在线播放| 久久精品国产一区二区三| 国模精品娜娜一二三区| 国产秀色在线www免费观看| 午夜精品一区在线观看| 中文字幕第100页| 欧美做受69| 久热爱精品视频线路一| 国产又粗又猛又黄视频| 成人国产一区二区三区精品| 一区二区视频国产| 欧美成人免费电影| 精品sm捆绑视频| 久草视频手机在线| 日韩国产在线观看| 好吊色欧美一区二区三区四区| 成人在线观看亚洲| 欧美色国产精品| 蜜臀av一区二区三区有限公司| 欧美黄色aaaa| 成人精品视频99在线观看免费| 欧美在线观看在线观看| 亚洲国产视频一区| 国产精品19p| 亚洲乱码在线| 国产精品影片在线观看| 毛片网站在线| 欧美视频中文字幕在线| 精品福利电影| 日本久久一区二区三区| 黑森林av导航| 在线看片不卡| 国产在线999| 成人在线播放视频| 一本色道久久综合精品竹菊| 日本一卡二卡在线| 黄色在线成人| 91网免费观看| 主播国产精品| 欧美一卡二卡三卡四卡| 精品无码一区二区三区蜜臀| 免费人成精品欧美精品 | 综合伊思人在钱三区| 久久久女人电视剧免费播放下载| 国产视频一区二区三区四区五区| 国产精品久久久久久久久果冻传媒| 日本999视频| 国产一区二区观看| 国产精品av电影| 超碰97在线免费观看| 在线视频一区二区三| 亚洲精品国产一区黑色丝袜| 日韩av午夜在线观看| 日韩亚洲欧美精品| 美女色狠狠久久| 在线成人一区二区| 伊人22222| 亚洲图片你懂的| 中文字幕avav| 极品av少妇一区二区| 国内外成人免费视频| 蜜桃视频在线网站| 亚洲免费视频网站| 中文在线免费看视频| |精品福利一区二区三区| 免费黄频在线观看| 精品动漫3d一区二区三区免费版 | 欧美精品在线看| 好吊视频一二三区| 欧美性xxxx极品高清hd直播| 欧美激情aaa| 久久国产精品一区二区| 国产 欧美 日韩 一区| 私拍精品福利视频在线一区| 国产精品美女av| 伊人春色在线观看| 日韩成人在线网站| 中文字幕无码乱码人妻日韩精品| 亚洲欧美国产高清| 国产成人精品无码片区在线| 久热国产精品| 男女激烈动态图| 人人精品亚洲| 国产欧美精品在线播放| 成全电影大全在线观看| 亚洲欧美一区二区三区在线| 国产精品久久久久毛片| 午夜在线成人av| 色噜噜噜噜噜噜| 国产·精品毛片| 日本精品www| 综合国产在线| 奇米视频888战线精品播放| 成人黄色91| 欧美中文在线字幕| 91精选在线| 在线播放国产一区二区三区| 精品久久久免费视频| 在线亚洲一区二区| 久久免费播放视频| 中文字幕av一区二区三区免费看| 国产乱淫av麻豆国产免费| 日韩高清中文字幕一区| 18禁裸男晨勃露j毛免费观看| 日韩精品欧美| 久久国产精品久久精品国产| 久久久久久久久成人| 国产成人精品优优av| av在线中出| 久久电影一区二区| 国产二区视频在线观看| 亚洲国产中文字幕在线观看| 国产精品一区二区黑人巨大| 日本高清不卡aⅴ免费网站| 国产亚洲精品女人久久久久久| 日本一区二区免费在线| 在线观看国产网站| 国产成a人亚洲| 在线看免费毛片| 日本欧美在线观看| 欧美视频第三页| 亚洲伦伦在线| 性高湖久久久久久久久aaaaa| 国产精品黑丝在线播放 | 污网站在线免费| 日日夜夜精品视频天天综合网| 免费观看国产精品视频| 伊人情人综合网| 欧美h视频在线观看| 欧美亚洲国产精品久久| 欧美日韩国产精品一卡| 久久人人爽人人爽人人片av不| 亚洲一区二区三区乱码aⅴ| 欧美日韩免费电影| 国产精品三级美女白浆呻吟 | 成人久久久久久| 亚洲电影有码| 国产精品久久久久久久久久久久久| 欧美伦理91| 欧美一区二区视频97| 国产99在线| 69国产精品成人在线播放| 678在线观看视频| 高清欧美一区二区三区| 9999在线视频| 91大神福利视频在线| 激情黄产视频在线免费观看| 97精品一区二区三区| 中文在线最新版地址| 欧美诱惑福利视频| 色豆豆成人网| 国产精自产拍久久久久久蜜| 九七影院97影院理论片久久| 成人福利免费观看| 欧美专区视频| 国产精品午夜av在线| 欧美日韩精品一区二区三区在线观看| 极品校花啪啪激情久久| 亚洲黄色录像| 视频一区亚洲| 久久精品亚洲欧美日韩精品中文字幕| 公共露出暴露狂另类av| 国语自产精品视频在线看8查询8| 男人添女人下部高潮视频在观看 | 国产女女做受ⅹxx高潮| 日韩综合小视频| 久热在线视频观看| 国产不卡一区视频| 亚洲av无码成人精品国产| 欧美国产视频在线| 美女福利视频在线观看| 香蕉加勒比综合久久| 精品成人无码久久久久久| 欧美福利视频导航| 高清乱码毛片入口| 亚洲欧美国产制服动漫| 欧美三级电影一区二区三区| 国模视频一区二区三区| 亚洲wwww| 97神马电影| 尤物tv在线精品| 成年人免费观看的视频| 亚洲国内精品| 久久99999| 成人午夜视频网站| 99精品欧美一区二区| 亚洲综合色在线| 激情五月婷婷网| 欧美一区二区三区小说| 欧美日本网站| 久热在线中文字幕色999舞| 免费高潮视频95在线观看网站| 国产美女被下药99| 欧美日韩直播| 99精品一区二区三区的区别| 久久精品二区三区| 老司机午夜免费福利| 国产精品久久久久影院亚瑟| 91香蕉在线视频| 欧美高清dvd| 国产天堂在线| 91成人国产在线观看| 国产色99精品9i| 日本a级片久久久| 国产一区二区中文| 亚洲va在线va天堂va偷拍| 不卡免费追剧大全电视剧网站| а天堂中文在线资源| 精品久久久久久久久久ntr影视| 国产美女永久免费| 在线电影av不卡网址| 三妻四妾完整版在线观看电视剧 | 日韩网站免费观看高清| 国产不卡人人| 99久久免费国| 无需播放器亚洲| 我看黄色一级片| 色天天色综合| 亚洲国产日韩欧美在线动漫 | 色七七影院综合| 在线男人天堂| 国产亚洲自拍偷拍| 欧美精品97| 韩国三级在线播放| 中文字幕在线不卡一区| 丰满人妻一区二区三区四区| 国产视频欧美视频| 国产99在线| 狠狠久久综合婷婷不卡| 欧美亚洲不卡| 日本中文字幕有码| 亚洲免费观看视频| 国产女人18毛片18精品| xvideos亚洲| 日韩av黄色| 在线综合视频网站| 久久av老司机精品网站导航| 亚洲a∨无码无在线观看| 欧美日韩精品一区二区天天拍小说 | 九九九九九九九九| 国产精品国产三级国产有无不卡| 欧美男人天堂网| 中文字幕精品av| 成人在线观看免费播放| 亚洲成人在线视频网站| 日本不卡视频在线观看| 国产一区二区三区精品在线| 色菇凉天天综合网| yw193.com尤物在线| 国产精品视频不卡| 97精品国产福利一区二区三区| 一起操在线视频| 亚洲精品国产a久久久久久| www.97av| 2019中文字幕在线| 猛男gaygay欧美视频| 日韩欧美xxxx| 国产精品美女一区二区| 国产女18毛片多18精品| 欧美精品videossex88| 欧美aaaaaaaa牛牛影院| 久久精品香蕉视频| 国产精品乱码妇女bbbb| 国产乱色精品成人免费视频| 欧美福利视频在线| 日韩在线黄色| 蜜臀av免费观看| 亚洲柠檬福利资源导航| 人妻精品一区二区三区| 欧美自拍大量在线观看| 欧美一区二区三区激情视频| 五月天开心婷婷| 午夜精品在线看| 成年网站在线| 4444kk亚洲人成电影在线| 亚洲激情另类| 国产精品久久久久久久av| 日韩一级片在线播放| 韩国精品一区| 日韩久久精品一区二区三区| 国产精品一区免费视频| 久久精品国产成人av| 久久亚洲精品网站| 久久精品国产亚洲5555|