官术网_书友最值得收藏!

3.1 SQL*Plus與數據庫的交互

視頻講解:光盤\TM\lx\3\SQL*Plus與數據庫的交互.mp4

Oracle的SQL*Plus是與Oracle進行交互的客戶端工具,在SQL*Plus中,可以運行SQL*Plus命令與SQL*Plus語句,本章主要介紹SQL*Plus命令。

SQL*Plus是一個基于C/S兩層結構的客戶端操作工具,包括客戶層(即命令行窗口)和服務器層(即數據庫實例),這兩層既可以在一臺主機上,也可以在不同主機上。SQL*Plus是一個非常重要的操作Oracle數據庫的實用工具,本書中大多數關于SQL和PL/SQL的示例都是在SQL*Plus環境下進行演示的。

除了Oracle自身提供的SQL*Plus工具以外,還有許多第三方的Oracle開發工具,如TOAD和PL/SQL Developer等,它們均具有與SQL*Plus同樣的功能,甚至還具備了SQL*Plus不具備的許多新功能。

SQL*Plus工具主要用來進行數據查詢和數據處理。利用SQL*Plus可將SQL和Oracle專有的PL/SQL結合起來進行數據查詢和處理。SQL*Plus工具具備以下功能:

定義變量,編寫SQL語句。

插入、修改、刪除、查詢,以及執行命令和PL/SQL語句。比如,執行show parameter命令。

格式化查詢結構、運算處理、保存、打印機輸出等。

顯示任何一個表的字段定義,并實現與用戶進行交互。

完成數據庫的幾乎所有管理工作。比如,維護表空間和數據表。

運行存儲在數據庫中的子程序或包。

以sysdba身份登錄數據庫實例,可以實現啟動/停止數據庫實例。

說明

在第1章中已介紹過如何啟動SQL*Plus工具和如何連接數據庫實例,這里不再贅述,詳見第1章的1.5.1節(SQL*Plus工具)。

主站蜘蛛池模板: 丹棱县| 治县。| 延津县| 龙井市| 桐城市| 桐柏县| 桐柏县| 宝丰县| 灵台县| 佛教| 枣强县| 抚松县| 黑水县| 外汇| 西华县| 阿尔山市| 密云县| 东乌珠穆沁旗| 桂平市| 富阳市| 沧源| 枣强县| 普格县| 晋中市| 楚雄市| 睢宁县| 神池县| 安康市| 缙云县| 辛集市| 略阳县| 六安市| 久治县| 嫩江县| 南乐县| 丁青县| 九江县| 南涧| 明水县| 将乐县| 山阴县|