書名: 達夢數(shù)據(jù)庫編程指南作者名: 戴劍偉等編著本章字數(shù): 465字更新時間: 2022-05-06 19:00:18
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)試和維護。
推薦閱讀
- 漫話大數(shù)據(jù)
- 數(shù)據(jù)庫應(yīng)用實戰(zhàn)
- 大規(guī)模數(shù)據(jù)分析和建模:基于Spark與R
- 復(fù)雜性思考:復(fù)雜性科學(xué)和計算模型(原書第2版)
- 卷積神經(jīng)網(wǎng)絡(luò)的Python實現(xiàn)
- Enterprise Integration with WSO2 ESB
- Neural Network Programming with TensorFlow
- Mastering Machine Learning with R(Second Edition)
- 智能數(shù)據(jù)時代:企業(yè)大數(shù)據(jù)戰(zhàn)略與實戰(zhàn)
- 數(shù)據(jù)挖掘原理與SPSS Clementine應(yīng)用寶典
- 新基建:數(shù)據(jù)中心創(chuàng)新之路
- 云原生數(shù)據(jù)中臺:架構(gòu)、方法論與實踐
- 數(shù)據(jù)科學(xué)實戰(zhàn)指南
- 爬蟲實戰(zhàn):從數(shù)據(jù)到產(chǎn)品
- MySQL數(shù)據(jù)庫技術(shù)與應(yīng)用