亚洲国产私拍精品国模在线观看,人妻中出受孕 中文字幕在线,3D动漫精品啪啪一区二区免费,亚洲AV色福利天堂

湘龍工作室提供長(zhǎng)沙做網(wǎng)站,長(zhǎng)沙建站,長(zhǎng)沙網(wǎng)站開發(fā),軟件制作,網(wǎng)站優(yōu)化,域名注冊(cè),網(wǎng)絡(luò)空間
長(zhǎng)沙做網(wǎng)站

達(dá)夢(mèng)數(shù)據(jù)庫系統(tǒng)存儲(chǔ)過程介紹

發(fā)布時(shí)間:2013/01/25 來源:長(zhǎng)沙做網(wǎng)站

DM是達(dá)夢(mèng)數(shù)據(jù)庫有限公司推出的新一代高性能、高安全性的數(shù)據(jù)庫產(chǎn)品。它具有開放的、可擴(kuò)展的體系結(jié)構(gòu),高性能事務(wù)處理能力,以及低廉的維護(hù)成本。現(xiàn)在長(zhǎng)沙做網(wǎng)站工作室對(duì)達(dá)夢(mèng)數(shù)據(jù)庫系統(tǒng)存儲(chǔ)過程介紹。SQL語句執(zhí)行的時(shí)候要先編譯,然后執(zhí)行。存儲(chǔ)過程(Stored Procedure)是一組為了完成特定功能的SQL語句集,由流控制和SQL語句書寫的過程,這個(gè)過程經(jīng)編譯和優(yōu)化后存儲(chǔ)在數(shù)據(jù)庫服務(wù)器中,應(yīng)用程序使用時(shí)只要調(diào)用即可。用戶通過指定存儲(chǔ)過程的名字并給出參數(shù)(如果該存儲(chǔ)過程帶有參數(shù))來執(zhí)行它。存儲(chǔ)過程是現(xiàn)代數(shù)據(jù)庫中的一個(gè)重要對(duì)象,任何一個(gè)設(shè)計(jì)良好的數(shù)據(jù)庫應(yīng)用程序都應(yīng)該用到存儲(chǔ)過程。

存儲(chǔ)過程是利用數(shù)據(jù)庫系統(tǒng)所提供的Tranact-SQL語言所編寫的程序。Tranact-SQL語言是數(shù)據(jù)庫系統(tǒng)提供專為設(shè)計(jì)數(shù)據(jù)庫應(yīng)用程序的語言,它是應(yīng)用程序和數(shù)據(jù)庫間的主要程序式設(shè)計(jì)界面。這類語言主要提供以下功能,讓用戶可以設(shè)計(jì)出符合引用需求的程序:

1. 變量說明;
2. ANSI兼容的SQL命令(如SELECT、UPDATE………);
3. 一般流程控制命令(IF…ELSE;WHILE………);
4. 內(nèi)部函數(shù)。

使用存儲(chǔ)過程具有以下的一些優(yōu)點(diǎn):
1. 存儲(chǔ)過程的能力大大增強(qiáng)了SQL語言的功能和靈活性。sql語句中的日期運(yùn)算等一系統(tǒng)運(yùn)算靈活性增強(qiáng)。存儲(chǔ)過程可以用流控制語句編寫,有很強(qiáng)的靈活性,可以完成復(fù)雜的判斷和較復(fù)雜的運(yùn)算。

2. 可保證數(shù)據(jù)的安全性和完整性。
(1) 通過存儲(chǔ)過程可以使沒有權(quán)限的用戶在控制之下間接地存取數(shù)據(jù)庫,從而保證數(shù)據(jù)的安全;
(2) 通過存儲(chǔ)過程可以使相關(guān)的動(dòng)作在一起發(fā)生,從而可以維護(hù)數(shù)據(jù)庫的完整性。

3. 在運(yùn)行存儲(chǔ)過程前,數(shù)據(jù)庫已對(duì)其進(jìn)行了語法和句法分析,并給出了優(yōu)化執(zhí)行方案。這種已經(jīng)編譯好的過程可極大地改善SQL語句的性能。由于執(zhí)行SQL語句的大部分工作已經(jīng)完成,所以存儲(chǔ)過程能以極快的速度執(zhí)行。湘龍工作室以前對(duì)電信客戶的一個(gè)網(wǎng)站就采用了達(dá)夢(mèng)數(shù)據(jù)庫,使得其速度極快,同時(shí)又是國內(nèi)自主的數(shù)據(jù)庫,保護(hù)了國內(nèi)的知識(shí)產(chǎn)權(quán)。

4. 可以降低網(wǎng)絡(luò)的通信量。

5. 使體現(xiàn)企業(yè)規(guī)則的運(yùn)算程序放入數(shù)據(jù)庫服務(wù)器中,以便:
(1) 集中控制;
(2) 當(dāng)企業(yè)規(guī)則發(fā)生變化時(shí)在服務(wù)器中改變存儲(chǔ)過程即可,無須修改任何應(yīng)用程序。企業(yè)規(guī)則的特點(diǎn)是要經(jīng)常變化,如果把體現(xiàn)企業(yè)規(guī)則的運(yùn)算程序放入應(yīng)用程序中,則當(dāng)企業(yè)規(guī)則發(fā)生變化時(shí),就需要修改應(yīng)用程序工作量非常之大(修改、發(fā)行和安裝應(yīng)用程序)。如果把體現(xiàn)企業(yè)規(guī)則的運(yùn)算放入存儲(chǔ)過程中,則當(dāng)企業(yè)規(guī)則發(fā)生變化時(shí),只要修改存儲(chǔ)過程就可以了,應(yīng)用程序無須任何變化。

由于存儲(chǔ)過程是一組完成特定功能的SQL語句的集合,且不同的數(shù)據(jù)庫管理系統(tǒng)的存儲(chǔ)過程語法上存在一定的差異,因此在使用存儲(chǔ)過程的時(shí)候需要注意以下的一些問題:
1. 調(diào)試麻煩,需要數(shù)據(jù)庫系統(tǒng)提供相應(yīng)的調(diào)試工具;
2. 移植問題,數(shù)據(jù)庫端代碼是與數(shù)據(jù)庫相關(guān)的,因此在進(jìn)行系統(tǒng)移植更換數(shù)據(jù)庫系統(tǒng)的時(shí)候需要進(jìn)行存儲(chǔ)過程的移植;
3. 重新編譯問題,因?yàn)楹蠖?a href="http://www.aushadhiyoga.com/include/search.aspx?key=%b4%fa%c2%eb&language=zh-CN">代碼是運(yùn)行前編譯的,如果帶有引用關(guān)系的對(duì)象發(fā)生改變時(shí),受影響的存儲(chǔ)過程、包將需要重新編譯;
4. 如果在一個(gè)程序系統(tǒng)中大量的使用存儲(chǔ)過程,到程序交付使用的時(shí)候隨著用戶需求的增加會(huì)導(dǎo)致數(shù)據(jù)結(jié)構(gòu)的變化。
達(dá)夢(mèng)數(shù)據(jù)庫系統(tǒng)存儲(chǔ)過程介紹資料下載地址:http://www.aushadhiyoga.com/BreviaryImg/達(dá)夢(mèng)數(shù)據(jù)庫系統(tǒng)存儲(chǔ)過程介紹.doc
除非注明,文章均為做網(wǎng)站公司原創(chuàng),轉(zhuǎn)載請(qǐng)以鏈接形式注明出處,謝謝。
本文地址:http://www.aushadhiyoga.com/zwzzs/cunchuguocheng-144/

做網(wǎng)站版權(quán)所有 2009-2015 湘ICP備11020044號(hào)   sitemap
地址:長(zhǎng)沙市天心區(qū)五一西路189號(hào)錦繡中環(huán)29樓(已搬至岳麓區(qū)金星北路89號(hào))   郵編:410001
電話:0731-82067301   QQ:2668200050   Email:longyun1077@163.com
湘龍工作室為您提供:長(zhǎng)沙做網(wǎng)站,長(zhǎng)沙建站,長(zhǎng)沙網(wǎng)站開發(fā),軟件制作,網(wǎng)站優(yōu)化,域名注冊(cè),網(wǎng)絡(luò)空間服務(wù)
Copyright 2002-2010 長(zhǎng)沙做網(wǎng)站www.aushadhiyoga.com. 版權(quán)所有
長(zhǎng)沙做網(wǎng)站多少錢   長(zhǎng)沙做網(wǎng)站公司   長(zhǎng)沙做網(wǎng)站價(jià)格   長(zhǎng)沙做網(wǎng)站的 培訓(xùn)班管理軟件
分享到: