日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

PL/SQL程序设计 第一章 PL/SQL 程序设计简介

發布時間:2025/7/14 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PL/SQL程序设计 第一章 PL/SQL 程序设计简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
PL /SQL是一種高級數據庫程序設計語言,該語言專門用于在各種環境下對ORACLE數據庫進行訪問。由于該語言集成于數據庫服務器中,所以PL/SQL代碼可以對數據進行快速高效的處理。除此之外,可以在ORACLE數據庫的某些客戶端工具中,使用PL/SQL語言也是該語言的一個特點。本章的主要內容是討論引入PL/SQL語言的必要性和該語言的主要特點,以及了解PL/SQL語言的重要性和數據庫版本問題。還要介紹一些貫穿全書的更詳細的高級概念,并在本章的最后就我們在本書案例中使用的數據庫表的若干約定做一說明。 本章主要重點: l?PL/SQL概述 l?PL/SQL塊結構 l?PL/SQL流程 l?運算符和表達式 l?游標 l?異常處理 l?數據庫存儲過程和函數 l?包 l?觸發器 §1.2?? SQL與PL/SQL §1.2.1???什么是PL/SQL? PL/SQL是 Procedure Language & Structured Query Language 的縮寫。ORACLE的SQL是支持ANSI(American national Standards Institute)和ISO92 (International Standards Organization)標準的產品。PL/SQL是對SQL語言存儲過程語言的擴展。從ORACLE6以后,ORACLE的RDBMS附帶了PL/SQL。它現在已經成為一種過程處理語言,簡稱PL/SQL。目前的PL/SQL包括兩部分,一部分是數據庫引擎部分;另一部分是可嵌入到許多產品(如C語言,JAVA語言等)工具中的獨立引擎。可以將這兩部分稱為:數據庫PL/SQL和工具PL/SQL。兩者的編程非常相似。都具有編程結構、語法和邏輯機制。工具PL/SQL另外還增加了用于支持工具(如ORACLE Forms)的句法,如:在窗體上設置按鈕等。本章主要介紹數據庫PL/SQL內容。 ? §1.2.1?? PL/SQL的好處 §1.2.1.1?有利于客戶/服務器環境應用的運行 對于客戶/服務器環境來說,真正的瓶頸是網絡上。無論網絡多快,只要客戶端與服務器進行大量的數據交換。應用運行的效率自然就回受到影響。如果使用PL/SQL進行編程,將這種具有大量數據處理的應用放在服務器端來執行。自然就省去了數據在網上的傳輸時間。 §1.2.1.2?適合于客戶環境 PL/SQL由于分為數據庫PL/SQL部分和工具PL/SQL。對于客戶端來說,PL/SQL可以嵌套到相應的工具中,客戶端程序可以執行本地包含PL/SQL部分,也可以向服務發SQL命令或激活服務器端的PL/SQL程序運行。 §1.2.2?PL/SQL?可用的SQL語句 PL/SQL是ORACLE系統的核心語言,現在ORACLE的許多部件都是由PL/SQL寫成。在PL/SQL中可以使用的SQL語句有: INSERT,UPDATE,DELETE,SELECT INTO,COMMIT,ROLLBACK,SAVEPOINT。 提示:在?PL/SQL中只能用?SQL語句中的?DML?部分,不能用?DDL?部分,如果要在PL/SQL中使用DDL(如CREATE?table?等)的話,只能以動態的方式來使用。 l?ORACLE 的 PL/SQL 組件在對 PL/SQL 程序進行解釋時,同時對在其所使用的表名、列名及數據類型進行檢查。 l?PL/SQL 可以在SQL*PLUS 中使用。 l?PL/SQL 可以在高級語言中使用。 l?PL/SQL可以 在ORACLE的 開發工具中使用。 l?其它開發工具也可以調用PL/SQL編寫的過程和函數,如Power Builder 等都可以調用服務器端的PL/SQL過程。 §1.3???運行PL/SQL程序

??? PL/SQL程序的運行是通過ORACLE中的一個引擎來進行的。這個引擎可能在ORACLE的服務器端,也可能在ORACLE?應用開發的客戶端。引擎執行PL/SQL中的過程性語句,然后將SQL語句發送給數據庫服務器來執行。再將結果返回給執行端。

轉載于:https://www.cnblogs.com/JSD1207ZX/p/9386359.html

總結

以上是生活随笔為你收集整理的PL/SQL程序设计 第一章 PL/SQL 程序设计简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。