PL/SQL不是一個獨立的編程語言;它是Oracle編程環(huán)境中的工具。 SQL* Plus是一個互動的工具,它可以在命令提示符下鍵入SQL和PL/SQL語句。這些命令發(fā)送到數據庫進行處理。語句處理之后將結果發(fā)回,并在屏幕上顯示出來。
PL/SQL是是由甲骨文公司在90年代初開發(fā),以提高SQL的功能。PL/SQL是嵌入在Oracle數據庫中的三個關鍵的編程語言之一(隨著SQL本身和Java)。PL/SQL是Oracle數據庫對SQL語句的擴展。在普通SQL語句的使用上增加了編程語言的特點,所以PL/SQL就是把數據操作和查詢語句組織在PL/SQL代碼的過程性單元中,通過邏輯判斷、循環(huán)等操作實現(xiàn)復雜的功能或者計算的程序語言。 在PL/SQL編程語言是由甲骨文公司在20世紀80年代,作為SQL程序擴展語言和Oracle關系數據庫開發(fā)。