婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > oracle 安裝與SQLPLUS簡單用法

oracle 安裝與SQLPLUS簡單用法

熱門標簽:外呼系統口號 沈陽400電話是如何辦理 北京外呼系統公司排名 溫州人工外呼系統 地圖標注付款了怎么找不到了 百度地圖標注員是干什么 外呼系統鄭州 北京營銷外呼系統廠家 貴陽智能電銷機器人官網
一 安裝oracle數據庫成功之后,會顯示相關的數據庫信息:
全局數據庫名:oracle
系統標識符(SID):oracle
服務器參數文件名:c:\oracle\product\10.2.0\db_1/dbs/spfileoracle.ora
Database Control URL為http://210.45.216.146:1158/em
數據庫賬戶:SYS,SYSTEM,DBSNMP,SYSMAN
密碼:oracle
iSQL*Plus URL 為:
http://210.45.216.146:5561/isqlplus
iSQL*Plus DBA URL 為:
http://210.45.216.146:5561/isqlplus/dba
查看C:\oracle\product\10.2.0\db_1\install\portlist.ini文件獲得相應的OEM為:
http://210.45.216.146:1158/em/
二 SQLPLUS工具
SQLPLUS的主要功能為:輸入,運行和調試SQL語句和PL/SQL塊;執行管理數據庫命令;處理數據,生成報表,格式化查詢結果
1.啟動SQLPLUS:
scott/tiger@oracle
2.獲取SQLPLUS命令的幫助:
SQL> help index; //獲得oracle所有命令
SQL> help list; //顯示出list命令的幫助信息
3.退出SQLPLUS(在退出SQLPLUS之前,應該使用commit命令提交事務):
SQL> quit或者SQL> exit;
4.在SQLPLUS中輸入三種類型的命令:
1) SQL命令:用于操作數據庫中的信息
2) PL/SQL塊:用于操作數據庫中的信息
3) SQLPLUS命令:用于編輯,保存,運行SQL命令,PL/SQL塊,格式化查詢結果,自定義SQLPLUS環境等.
1),2)可以訪問數據庫,執行時將命令暫時存放到SQL緩沖區中.
3)不可以訪問數據庫,SQLPLUS命令也不能被存放到SQL緩沖區中.

5.緩沖區命令:
SQL>SELECT ; //把SELECT;保存到緩沖區中
SQL>EDIT; //編輯緩沖區中的內容
SQL>RUN 或者SQL>/ //執行緩沖區中的內容
SQL>CLEAR SCREEN //清除SQLPLUS的屏幕及屏幕緩沖區
6.運行命令
在SQLPLUS中可以使用三種方式運行SQL語句和PL/SQL塊:1)命令行方式 2)SQL緩沖區方式 3)腳本文件方式
1)命令行方式:
1.1)以命令行方式運行SQL命令,只需要在輸入完SQL語句之后,輸入分號(;),或者在新的一行輸入前斜線(/),按回車鍵即可
SQL> SELECT ename,sal FROM emp
2 WHERE deptno = 20;
1.2)以命令行方式運行PL/SQL塊,只需要在輸入完PL/SQL塊之后,在新的一行輸入前斜線(/),按回車鍵即可
SQL> SET SERVEROUTPUT ON
SQL> BEGIN
2 DBMS_OUTPUT.PUT_LINE('Hello Oracle!');
3 END;
4 /
1.3)EXECUTE(或者EXEC)命令,可以執行單條PL/SQL語句,不需要從緩沖區或腳本文件中執行.
SQL> SET SERVEROUTPUT ON
SQL> EXEC DBMS_OUTPUT.PUT_LINE('Hello ');
Hello
2)SQL緩沖區方式:
2.1)RUN命令:顯示并運行當前存儲在SQL緩沖區中的SQL語句或PL/SQL塊,顯示運行結果,
并使SQL緩沖區中的最后一行成為當前行
SQL> SELECT ename, sal FROM emp
2 WHERE deptno = 20
3 ;
ENAME SAL
---------- ----------
SMITH 800
JONES 2975
SCOTT 3000
ADAMS 1100
FORD 3000
SQL> RUN
1 SELECT ename, sal FROM emp
2 WHERE deptno = 20
3*
ENAME SAL
---------- ----------
SMITH 800
JONES 2975
SCOTT 3000
ADAMS 1100
FORD 3000
2.2)/命令:運行當前存儲在SQL緩沖區中的SQL命令或PL/SQL塊,顯示運行結果,
而不顯示SQL緩沖區中的SQL命令或PL/SQL塊,也不會將SQL緩沖區中的最后一行成為當前行
SQL> SET SERVEROUTPUT ON
SQL> BEGIN
2 DBMS_OUTPUT.PUT_LINE('HELLO,ORACLE!');
3 END;
4 /
HELLO,ORACLE!
PL/SQL 過程已成功完成。
SQL> /
HELLO,ORACLE!
PL/SQL 過程已成功完成。
2.3)菜單命令
選擇"文件"->"運行",它與RUN命令相同
3)腳本文件方式
3.1)START命令
格式: START filename[.ext] [arg1 arg2 arg3...]
腳本文件:D:\test.sql內容如下:
SELECT ename, sal FROM emp
WHERE deptno = 1
AND sal > 2;
使用START命令:
SQL> START D:\test.sql 20 2500
原值 2: WHERE deptno = 1
新值 2: WHERE deptno = 20
原值 3: AND sal > 2
新值 3: AND sal > 2500
ENAME SAL
---------- ----------
JONES 2975
SCOTT 3000
FORD 3000
3.2)@命令
@命令和START命令類似,區別在于:@命令既可以在SQLPLUS會話內部運行,也可以在命令行運行,
而START命令只能在SQLPLUS會話內運行.
7.替換變量命令
1)使用替換變量:其格式是在變量名稱之前加一個,以便在運行SQL命令時提示用戶輸入替換數據,
然后按輸入數據運行SQL命令,如:
SQL> SELECT a FROM emp
2 WHERE deptno = 20
3 AND job = 'b';
輸入 a 的值: ename
原值 1: SELECT a FROM emp
新值 1: SELECT ename FROM emp
輸入 b 的值: CLERK
原值 3: AND job = 'b'
新值 3: AND job = 'CLERK'
ENAME
----------
SMITH
ADAMS
2)定義替換變量:事先用DEFINE命令定義替換變量,如:
SQL> DEFINE a = CLERK
SQL> SELECT ename FROM emp
2 WHERE deptno = 20
3 AND job = 'a';
原值 3: AND job = 'a'
新值 3: AND job = 'CLERK'
ENAME
----------
SMITH
ADAMS
3)查看替換變量
SQL> DEFINE a
DEFINE A = "CLERK" (CHAR)
4)清除替換變量
SQL> UNDEFINE a
8.與用戶通信
可以使用PROMPT命令,PAUSE命令,ACCEPT命令與用戶進行通信
1)PROMPT命令用于輸出提示信息,以便使用戶了解腳本文件的功能和運行情況
2)PAUSE命令用于暫停腳本文件的運行
3)ACCEPT命令可以讓用戶指定替換變量的類型(如CHAR,NUMBER,DATE),用PROMPT選項指定提示信息,
用HIDE選項隱藏輸入,以便于用戶輸入替換變量
舉例如下:
腳本文件:D:\test.sql內容如下:
ACCEPT pwd PROMPT '請輸入密碼' HIDE
PROMPT
PROMPT 顯示XX部門XX工種的員工姓名
PROMPT ==========================
PROMPT 按Enter>鍵繼續
PAUSE
ACCEPT a NUMBER PROMPT '請輸入部門:'
ACCEPT b CHAR PROMPT '請輸入工種:'
SELECT ename FROM emp
WHERE deptno = a
AND job = 'b';
該腳本文件運行結果為:
SQL> START D:\test.sql
請輸入密碼*********
顯示XX部門XX工種的員工姓名
==========================
按Enter>鍵繼續
請輸入部門:20
請輸入工種:CLERK
原值 2: WHERE deptno = a
新值 2: WHERE deptno = 20
原值 3: AND job = 'b'
新值 3: AND job = 'CLERK'
ENAME
----------
SMITH
ADAMS
9.綁定變量
1)定義綁定變量
可以使用VARIABLE命令來定義綁定變量.當在SQL語句或PL/SQL塊中使用綁定變量時,
必須在綁定變量前加冒號(:).當直接給綁定變量賦值時,需要使用EXECUTE命令,例如:
SQL> VARIABLE no NUMBER
SQL> EXECUTE :no := 7788
PL/SQL 過程已成功完成。
SQL> SELECT ename FROM emp WHERE empno = :no;
ENAME
----------
SCOTT
2)輸出綁定變量
使用PRINT命令輸出綁定變量,例如:
SQL> PRINT no
NO
----------
7788
10.自定義SQLPLUS環境
SQL> SHOW ALL //查看所有環境變量
SQL> SHOW linesize pagesize
SQL> SET linesize 100 pagesize 24 //linesize代表行寬度,默認為80,pagesize表示每頁顯示的行數,默認為24
SQL> SHOW arraysize //arraysize用于設置從數據庫中一次提取的行數,默認為15
SQL> SET arraysize 25
SQL> SHOW autocommit //autocommit用于設置是否自動提交,默認為OFF
SQL> SET autocommit on
SQL> SET colsep | //colsep 用于設置在選定列之間的分隔符,默認為空格
SQL> SELECT ename, sal FROM emp WHERE empno = 7788;
ENAME | SAL
----------|----------
SCOTT | 3000
SQL>SET heading off //heading表示是否顯示列標題,默認為ON
SQL> SELECT ename, sal FROM emp WHERE empno = 7788;
SCOTT | 3000
SQL> SET serveroutput on //SEVEROUTPUT用于控制是否顯示存儲過程的輸出,默認為OFF
SQL> EXEC dbms_output.put_line('hello oracle');
hello oracle
PL/SQL 過程已成功完成。
SQL> SET sqlprompt inputSQL> //sqlprompt用來設置SQLPLUS的命令提示符
inputSQL>
SQL>SET time on //time是否在SQLPLUS命令提示符前顯示系統時間,默認設置為OFF
19:02:35 SQL>

SQL>SET underline = //underline用于設置下劃線字符,默認值為"_"
SQL>SELECT count(*) FROM emp;
COUNT(*)
==========
14
SQL>STORE SET D:\setfile.sql //保存當前的SQLPLUS環境
已創建 file D:\setfile.sql
11.格式化查詢結果
1)格式化列
SQL> COLUMN ename HEADING 雇員 JUSTIFY CENTER FORMAT A4
SQL> COLUMN sal HEADING 月薪 JUSTIFY CENTER FORMAT L99999.99
SQL> SELECT ename, sal FROM emp WHERE deptno = 20 AND sal > 2500;
雇員| 月薪
====|===================
JONE| ¥2975.00

SCOT| ¥3000.00
T |
FORD| ¥3000.00
SQL>COLUMN sal CLEAR //恢復列的格式
2)限制重復行
在限制重復行的同時,還可以在各個分組之間插入n個空行,其語法為:
BREAK ON break_column SKIP n
跑到新的一頁,其語法為:
BREAK ON break_column SKIP PAGE
在每行之后插入n個空行,其語法為:
BREAK ON ROW SKIP n
在報表之后插入n個空行,其語法為:
BREAK ON REPORT SKIP n
SQL> BREAK ON deptno SKIP 1
SQL> SELECT deptno, ename, sal FROM emp WHERE sal 2500
2 ORDER BY deptno;
DEPTNO ENAME SAL
---------- ---------- ----------
10 CLARK 2450
MILLER 1300
20 ADAMS 1100
SMITH 800
30 WARD 1250
MARTIN 1250
JAMES 950
TURNER 1500
ALLEN 1600
已選擇9行。
您可能感興趣的文章:
  • Oracle基礎:程序中調用sqlplus的方式
  • Oracle基礎:通過sqlplus執行sql語句后的結果進行判斷
  • 使用sqlplus命令行工具為oracle創建用戶和表空間
  • oracle11g管理員密碼忘記怎么辦 sqlplus解決忘記密碼問題
  • Linux下Oracle中SqlPlus時上下左右鍵亂碼問題的解決辦法
  • oracle 中 sqlplus命令大全
  • Python調用SQLPlus來操作和解析Oracle數據庫的方法
  • Linux中Oracle的sqlplus下退格和Del鍵無效的問題解決
  • oracle sqlplus 常用命令大全
  • Oracle通過sqlplus連接數據庫的方式

標簽:通遼 定西 衡水 溫州 潮州 衢州 淮北 包頭

巨人網絡通訊聲明:本文標題《oracle 安裝與SQLPLUS簡單用法》,本文關鍵詞  oracle,安裝,與,SQLPLUS,簡單,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle 安裝與SQLPLUS簡單用法》相關的同類信息!
  • 本頁收集關于oracle 安裝與SQLPLUS簡單用法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美色中文字幕| 日韩视频免费直播| 国产午夜精品久久久久久免费视| 久久97超碰色| 91蜜桃视频在线| 国产在线看一区| 中文一区一区三区高中清不卡| 91碰在线视频| 丝袜诱惑亚洲看片| 国产欧美一区二区三区沐欲| 99在线视频精品| 麻豆精品一区二区三区| 亚洲精品国产成人久久av盗摄| 欧美α欧美αv大片| 97国产精品videossex| 蜜桃视频免费观看一区| 成人欧美一区二区三区黑人麻豆| 在线播放一区二区三区| 成人av在线观| 亚洲欧美激情小说另类| 精品国产免费人成在线观看| 日本韩国一区二区| 日韩高清一区二区| 欧美韩日一区二区三区四区| 一本色道久久综合精品竹菊| 久久99精品视频| 亚洲最大的成人av| 中文字幕欧美国产| 欧美精品v国产精品v日韩精品| 免费日韩伦理电影| 亚洲黄色在线视频| 亚洲欧洲日韩在线| 国产欧美日韩综合| 久久―日本道色综合久久| 欧美伦理影视网| eeuss鲁一区二区三区| 亚洲一区二区在线观看视频| 国产精品久久久久一区二区三区共 | 国产精品夫妻自拍| 久久久高清一区二区三区| 91精品国产综合久久久久久久久久| 97久久精品人人做人人爽50路| 成人午夜私人影院| 粉嫩aⅴ一区二区三区四区 | 欧美成人综合网站| 日韩一区二区在线播放| 欧美精品在线观看一区二区| 欧美在线观看你懂的| 色老汉av一区二区三区| 色噜噜狠狠一区二区三区果冻| 久久精品免费观看| 国产一区二区视频在线| 国产成人精品综合在线观看| 成人18视频在线播放| 色综合久久久久| 欧日韩精品视频| 欧美日韩精品电影| 国产凹凸在线观看一区二区| 成人av网站在线| 91成人在线精品| 亚洲乱码中文字幕| 欧美在线免费观看亚洲| 一区二区在线免费观看| 成人av免费观看| 一区二区三区产品免费精品久久75| a级精品国产片在线观看| 亚洲色图另类专区| 亚洲男人的天堂在线观看| 亚洲精品国产成人久久av盗摄| 日韩高清在线一区| 成人黄色国产精品网站大全在线免费观看| 欧洲生活片亚洲生活在线观看| 久久久久久久免费视频了| 首页亚洲欧美制服丝腿| 99re视频精品| 中文字幕欧美区| 国产风韵犹存在线视精品| 日韩亚洲欧美在线| 无码av中文一区二区三区桃花岛| 91网站在线播放| 中文欧美字幕免费| 国产成人精品三级| 精品福利一二区| 激情综合网av| 欧美成人一区二区三区片免费| 人人精品人人爱| 日韩欧美国产高清| 看片网站欧美日韩| 欧美xxxxxxxxx| 国内精品免费在线观看| 久久蜜桃一区二区| 精品一区二区在线观看| 久久伊人中文字幕| 国产乱一区二区| 国产偷国产偷亚洲高清人白洁| 韩国欧美一区二区| 国产精品少妇自拍| 99精品国产视频| 亚洲综合av网| 欧美少妇bbb| 日韩成人午夜精品| 日韩一区和二区| 国产一区二区三区四区五区美女| 久久看人人爽人人| 成人av在线一区二区三区| 亚洲欧美日韩小说| 欧美怡红院视频| 久久精品国产亚洲aⅴ| 久久久久久久久久久99999| 成人污视频在线观看| 亚洲精品免费看| 日韩欧美高清dvd碟片| 国产电影一区二区三区| 亚洲美女淫视频| 91精品国模一区二区三区| 韩国av一区二区三区在线观看| 欧美激情综合五月色丁香小说| 99国产精品国产精品久久| 婷婷国产在线综合| 久久久91精品国产一区二区精品| 91香蕉国产在线观看软件| 午夜精品一区二区三区免费视频| 日韩欧美一区二区视频| 成a人片亚洲日本久久| 亚洲18色成人| 国产网站一区二区| 欧美伊人久久久久久久久影院| 美国毛片一区二区| 亚洲欧美另类图片小说| 日韩久久精品一区| 色爱区综合激月婷婷| 国产在线视视频有精品| 一区二区三区欧美日| 久久综合久久久久88| 欧美亚洲国产一区二区三区va | 国产精品第13页| 欧美日韩视频专区在线播放| 国模套图日韩精品一区二区| 亚洲精品午夜久久久| 久久这里只有精品首页| 欧美性受xxxx| 成人小视频在线| 久久99精品久久只有精品| 亚洲免费在线观看| 久久色在线观看| 91精品国产综合久久精品| 91在线免费视频观看| 久久电影网站中文字幕| 亚洲高清在线精品| 亚洲视频在线一区| 国产人成一区二区三区影院| 日韩一区二区免费高清| 欧美日韩一区在线| 在线免费精品视频| 91亚洲精品乱码久久久久久蜜桃| 国产一区在线不卡| 精一区二区三区| 麻豆久久一区二区| 日韩国产高清在线| 亚欧色一区w666天堂| 伊人性伊人情综合网| 国产精品成人一区二区三区夜夜夜 | 亚洲成人免费av| 亚洲黄色尤物视频| 亚洲精品中文在线观看| 综合色天天鬼久久鬼色| 国产精品三级在线观看| 欧美极品另类videosde| 久久综合久久久久88| www一区二区| 久久嫩草精品久久久精品一| 久久精品亚洲精品国产欧美| 久久精品视频一区| 中文成人av在线| 综合亚洲深深色噜噜狠狠网站| 亚洲人成在线观看一区二区| 亚洲伦理在线精品| 亚洲国产另类av| 日韩成人一区二区| 精品午夜久久福利影院 | 在线观看日韩毛片| 91电影在线观看| 91精品国产一区二区三区香蕉| 欧美一级欧美一级在线播放| 日韩免费观看高清完整版| 欧美精品一区二区三区蜜桃| 久久先锋影音av| 国产精品动漫网站| 亚洲一区二区三区四区不卡| 无码av免费一区二区三区试看 | 色婷婷久久久综合中文字幕 | 亚洲黄色录像片| 午夜精品一区二区三区电影天堂 | 久久精品国产精品青草| 国产精品2024| 91黄色激情网站| 日韩一区二区免费电影| 国产视频一区在线观看| 亚洲啪啪综合av一区二区三区| 调教+趴+乳夹+国产+精品|