官术网_书友最值得收藏!

2.1 DM SQL程序的特點

DM SQL程序是對SQL的擴充,它允許SQL的數(shù)據(jù)操作語句和查詢語句包含在塊結(jié)構(gòu)和代碼過程語言中,使DM SQL程序成為一種功能強大的事務(wù)處理語言。DM SQL程序可以理解為控制語句和SQL語句的組合。DM SQL程序的特點如下。

(1)在SQL語句中集成了過程式結(jié)構(gòu)。

SQL是非過程式語言,當(dāng)向服務(wù)器提交SQL語句時,只能告訴數(shù)據(jù)庫服務(wù)器做什么,而不能指定服務(wù)器如何執(zhí)行SQL命令。在DM SQL程序中增加條件和過程控制語句,可以很方便地控制命令的執(zhí)行。

(2)改善了系統(tǒng)性能。

利用DM SQL程序,把復(fù)雜的數(shù)據(jù)處理放在服務(wù)器端來執(zhí)行,省去了數(shù)據(jù)在網(wǎng)絡(luò)上的傳輸時間,減少了網(wǎng)絡(luò)通信流量,從而改善了系統(tǒng)的性能。

(3)具有異常處理功能。

由于各種原因,程序在運行中會發(fā)生錯誤,DM SQL程序提供異常處理機制,一旦程序執(zhí)行發(fā)生錯誤,程序就能捕獲到錯誤并處理,避免發(fā)生系統(tǒng)崩潰的現(xiàn)象。

(4)模塊化編程。

DM SQL程序的基本單元是塊,可以把相關(guān)語句從邏輯上組成一個DM SQL程序塊。可以把塊嵌套到一個更大的塊中,以實現(xiàn)更強大的功能。DM SQL程序允許把大的、復(fù)雜的程序分解為更小的、可管理的、相關(guān)的子模塊,便于程序調(diào)試和維護。

主站蜘蛛池模板: 汉沽区| 大连市| 巧家县| 邵武市| 郸城县| 晋宁县| 阿坝县| 乡城县| 临澧县| 夏津县| 嵩明县| 遂宁市| 渝北区| 浦县| 株洲县| 益阳市| 都昌县| 永城市| 嘉善县| 大城县| 武定县| 安远县| 石棉县| 湖南省| 永泰县| 扎兰屯市| 灵寿县| 博爱县| 固安县| 慈利县| 古蔺县| 诸暨市| 九寨沟县| 张北县| 修水县| 咸丰县| 轮台县| 荣昌县| 安西县| 五台县| 杭州市|