從程式語言設計的角度,如何評價PLSQL語言?

時間 2021-06-01 13:37:21

1樓:Leekaven276

評價語言首先要看他所應用的場景和執行的環境。

plsql 是用來整合SQL操作的,用來處理資料的,封裝業務邏輯,當然也可以當Http servlet來用。

雖然 plsql 不像通用語言那麼豐富的內容,但是也沒有必要呀,下面列出通用語言的功能,大家看 plsql 是不是根本不需要支援。

泛型容器

演算法函式程式設計

物件導向程式設計

流、檔案磁碟處理、網路和協議處理

而封裝後台業務邏輯的功能是不是plsql都具備了

包變數,在會話中保持和共享

各種控制結構,if/else/elsif/end-if, for/loop/break,continue, case

cursor (靜態,動態), SQL 整合,引數繫結

json, xml 的解析處理,生成

web 的接入,mod-plsql 和 [noradle](http://

docs.noradle.com

)而一門非儲存過程的語言,雖然提供了很多「功能」,但是作為後端,越來越演進為純粹的資料提供平台,非db結合的語言的「強大」功能有能有多大實際用途呢?

2樓:natic

PLSQL同樣是乙個非常強大的變成語言,特別是結合了sql之後,很多語句寫起來就非常簡潔明瞭,原來非常複雜的sql語句在結合了PLSQL function之後就會變成非常容易閱讀。

PLSQL運用在大型ERP系統也是非常有優勢的,效能會非常快。

3樓:馮東

目前程式語言的價值在於用經驗的方式來管理軟體系統複雜度。而 SQL 算是乙個數學模型的固有組成部分,算不上真正的程式語言,也沒人真的用來寫整個系統。Oracle 的東西,用過就知道,乙個公司這麼多年的產品都圍著 DBMS 轉,所以思想上就想把 DBMS 變成宇宙的中心,什麼都用 table 來管。

如何從設計專業的角度評價谷歌的LOGO?

蘇鹿 按照我的理解,這次 Google 換標其實不僅是更換 Logotype,而算是一次 VI 重設計 雖然可能程度並不相當顛覆。新 Logotype 上使用了新設計的專屬字型 Google Product Sans.這款字型是較為典型的幾何無襯線體,結合 Google 慣用的四色,還是較有親和力的...

如何從鏡頭語言的角度來評價「電影化」的遊戲?

大衛 摩斯 你上面說的那些遊戲分為兩種,一種是合金裝備5和新戰神,一種是暴雨,底特律,直到黎明,還有行屍走肉之類的。這兩種遊戲有本質的區別,前者是以玩家為主體的,需要玩家大量操作,打boss,解謎,探索等等。後者也是製作組已經設定好了每個細節,他想讓你看的你才能看,他不想讓你看的你也看不了,產生分歧...

如何評價程式語言 Nim?

SYX搜尋 人人都說他們能搞出更好的,但是從來沒見那些人行動過。這是一門有理想的語言。只有等老一輩搞技術的老油條都退休了,新人可能會普及使用。優點大家都知道,缺點大家也都知道。感覺大家把該說的都已經說完了。我正在用這門語言寫專案,等專案寫完後,再說吧,沒用這門語言寫過完整的專案,我是不敢隨便評價。大...