PL/SQL(Procedural Language/SQL)是甲骨文公司專有的SQL擴展語言,應用在甲骨文公司的Oracle資料庫系統。一些的SQL資料庫管理系統也提供了類似的擴展SQL語言。PL/SQL 以範圍廣泛的程序性特性,補強了標準的關聯式資料庫語言-SQL。這些程序性特性包括迴圈、IF-THEN 敘述、進階的資料結構、以及豐富的交易控制-全都與 Oracle 資料庫伺服器緊密整合。
PL/SQL的的語法非常類似於Ada,而且像1980年代的Ada編譯器一樣,PL/SQL的運作系統使用Diana作為中介語言。重要的是PL/SQL緊密的結合在Oracle資料庫裡面。PL/SQL是Oracle資料庫使用的三種語言的其中之一,另外兩個是SQL和Java。
更多