SQL*Plus的簡單使用之一(轉)
SQL*Plus的簡單使用之一(轉)[@more@]Oracle在Oracle 8.0.5之前都是使用字元介面來進行資料庫的操作與管理的。而那時候其他最重要的工具就是SQL*plus, 它既可以編輯SQL語句,也可以編輯和除錯pl/sql的程式。下面我一步一步的來學習sql*plus的基本使用:一、啟動sql*plus在UNIX/Linux系統下首先su成oracle使用者su - oracle,(當然也可以不使用這個使用者,其他被你許可為可以使用和管理sql*plus或者是資料庫的使用者都可以登入到這個地方)執行sqlplus 命令即可以啟動sql*plus, 它會提示你需要輸入使用者名稱和使用者密碼,然後進行登入。為了更好的操作,在新建資料庫的時候,oracle預設的有一些方案,人事方案是hr, 我們為這個方案解鎖,使其可用。按下面的步驟操作:sqlplus /NOLOGCONNECT SYS/密碼 AS SYSDBASTARTUP --啟動資料庫示例。ALTER USER HR IDENTIFIED BY HR ACCOUNT UNLOCK --這樣即解鎖hr使用者,並設定了密碼hr.exit --退出sqlplus, 然後再次運sqlplus,輸入 hr和其使用者密碼,即可登入到資料庫。二、輸入和執行命令:在sqlplus可以輸入三種命令:1、SQL命令:對資料庫的資訊進行操作。2、PL/SQL程式塊:對資料庫的資訊進行操作。3、SQL*PLUS命令:格式化查詢結果,設定執行選項,編輯和儲存SQL命令和PL/SQL命令。SQL*PLUS將輸入到其中的sql,pl/sq命令進行儲存,但是預設卻不儲存SQL*PLUS命令。如果需要儲存SQL*PLUS命令需要另個處理。下面介紹。輸入命令後有以下三種方式操作:1、使用分號,按回車:sql*plus會立即執行你輸入的sql語句。2、使用斜槓 (/):其作用和分號是一致的。3、使用空格行,然後按回車。這時將出現SQL>提示符。你輸入的sql語句將儲存到sql*plus的緩衝區中。當你輸入CREATE FUNCTION, CREATE PROCEDURE等pl/sql程式塊時,SQL*PLUS自動進入編輯狀態。也可以讓你輸入PL/SQL程式塊:如下面的例子:SQL> DECLARE2 X NUMBER := 100;3 BEGIN4 FOR i IN 1..10 LOOP5 IF MOD(i, 2) = 0 THEN6 INSERT INTO temp VALUES(i, x, 'i is even');7 ELSE8 INSERT INOT temp VALUES(I, x, 'i is odd');9 END IF;10 x := x + 100;11 END LOOP;12 END;13 .45 /輸入完成後以 . 作為結束,以/執行你的程式程式碼塊。可以使用sql*plus的命令來操作SQL命令和PL/SQL塊,格式化和列印查詢結果
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-942841/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【SQL*Plus】使用SQL*Plus的-S選項精簡輸出資訊SQL
- SQL*PLUS命令的使用大全(zt)(轉)SQL
- sql使用cursor寫一個簡單的迴圈<轉>SQL
- 儘量使用簡單的sqlSQL
- MybatisPlus的分頁外掛簡單使用MyBatis
- SQL PLUS命令使用大全(轉,特有用)SQL
- 使用SQL*PlusSQL
- PLSQL簡單的程式之一SQL
- 【SQL Server中SMO的簡單使用】SQLServer
- access 轉 sql 之一SQL
- SQL/PLUS命令的使用大全SQL
- SQL*PLUS命令的使用大全SQL
- 簡單SQL語句小結(轉)SQL
- 【SQL*Plus】使用SQL*Plus的Preliminary方式連線資料庫SQL資料庫
- 【sqlplus】SQL*Plus命令使用大全SQL
- 使用sql*plus編輯sql文字SQL
- SQL*Plus的行編輯命令(轉)SQL
- 從SQL Server匯出到MYSQL的簡單方法(轉)ServerMySql
- sqlplus中的變數定義和簡單使用.txtSQL變數
- 專案經理的基本功之一“把簡單的事情做好”(轉)
- SQL*PLUS命令的使用大全(一)薦SQL
- 最簡單mysql的使用方法(轉)MySql
- SQL Server 2005下的行列轉化(簡單)SQLServer
- sql plus命令使用總結SQL
- AV Foundation簡單入門之一
- 使用OEM,SQL*Plus,iSQL*Plus 管理Oracle例項SQLOracle
- 【SQL*Plus】在SQL*Plus中謹慎使用Ctrl+S快捷鍵SQL
- Android 最簡單的自定義MenuItem之一AndroidUI
- redis的簡單使用和介紹(轉載)Redis
- 【轉義】使用SQL生成SQL語句時單引號的轉義處理SQL
- 使用動態SQL語句實現簡單的行列轉置(動態產生列)SQL
- SQL Story摘錄(一)————簡單查詢初探 (轉)SQL
- msyql 簡單的sql優化SQL優化
- PL/SQL中繫結變數使用的簡單測試SQL變數
- Android 最簡單的限制輸入方式之一Android
- Android 最簡單的自定義Dialog之一Android
- Oracle SQL*PLUS基礎及sqlplus命令詳解 (轉)OracleSQL
- shell學習—關於grep的簡單使用(轉)