国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

03-SQLPlus的常用命令和使用

這篇具有很好參考價值的文章主要介紹了03-SQLPlus的常用命令和使用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

本章內(nèi)容講解SQLPlus的常用命令使用方法,參數(shù)的設(shè)置,幫助的使用,詳細(xì)講解如下:

登錄SQL*Plus

DOS方式登錄SQL*Plus
C:\>sqlplus 		提示輸入用戶名、密碼
C:\>sqlplus scott/tiger	連到默認(rèn)數(shù)據(jù)庫,注冊表或環(huán)境變量中設(shè)				定的ORACLE_SID
C:\>sqlplus scott/tiger@sid
WINDOW方式登錄SQL*PLUS
C:\>sqlplusw
C:\>sqlplusw scott/tiger
C:\>sqlplusw scott/tiger@sid
查看sqlplus命令的用法:
C:\>sqlplus -?
退出SQL*PLUS
SQL>quit或exit

Windows方式登錄SQL*Plus

sqlplus命令,Oracle學(xué)習(xí)筆記,數(shù)據(jù)庫,oracle,SQL Plus,SQLPlus命令

? 主機(jī)字符串:利用網(wǎng)絡(luò)助手配置的本地網(wǎng)絡(luò)服務(wù)名,如果沒有輸入,則登陸到默認(rèn)數(shù)據(jù)庫
? SQL*Plus 命令大致分為 4 類:幫助命令、人機(jī)交互命令、編輯命令和報(bào)表命令
sqlplus命令,Oracle學(xué)習(xí)筆記,數(shù)據(jù)庫,oracle,SQL Plus,SQLPlus命令

?SQL*Plus提供的人機(jī)交互命令

命令(縮寫)

說明

Accept(Acc)

讀取整行數(shù)據(jù)并存儲在給定的一個變量中

Clear(Cl)

清楚緩沖區(qū)或屏幕內(nèi)容

Connect(Conn)

連接到數(shù)據(jù)庫

DisConnect(Disc)

斷開到數(shù)據(jù)庫的連接

Describe(Desc)

顯示表、視圖或其他oracle對象的結(jié)構(gòu)信息

Edit(Ed)

打開文本編輯器

Host(Hos)

執(zhí)行主機(jī)命令

Pause(Pau)

輸出一行信息,并等待用戶輸入回車

Prompt(Pro)

輸出提示信息

SQLPLUS

登錄SQL*PLUS

Set

修改SQL*PLUS 系統(tǒng)變量和環(huán)境變量

Show(Sho)

顯示SQL*PLUS 系統(tǒng)變量或當(dāng)前環(huán)境變量

Startup

啟動數(shù)據(jù)庫

Spool

捕獲查詢結(jié)果并存儲到一個文件中

Shutdown

關(guān)閉數(shù)據(jù)庫

Exit / Quit

退出SQL*PLUS

SQL> conn system/admin	//連接到數(shù)據(jù)庫
SQL>show user;		顯示當(dāng)前用戶
SQL>select sysdate from dual; //顯示系統(tǒng)當(dāng)前時間
SQL>select * from all_users; //當(dāng)前數(shù)據(jù)庫系統(tǒng)中的所有用戶信息
SQL>show sga	//顯示SGA信息
SQL>help cl		//查看cl/clear命令的使用方法
SQL>cl scr		//清空屏幕輸出
SQL>desc dept	//查看dept表的表結(jié)構(gòu)
SQL>select * from dept;
SQL>edit		//用系統(tǒng)編輯器打開緩沖區(qū)內(nèi)容
編輯為select * from dept where deptno > 20; 保存
關(guān)閉編輯器,會在SQL*PLUS中顯示編輯后的語句,分號回車執(zhí)行
SQL>save  sql01.txt	  //保存緩沖區(qū)內(nèi)容到文件,默認(rèn)路徑c:\document and setting\登錄用戶名\
SQL>hos dir		//執(zhí)行DOS的dir命令
SQL>save c:\sql01.txt	保存緩沖區(qū)內(nèi)容到指定目錄
SQL>@c:\sql01.txt	//執(zhí)行腳本文件,可以是任何文本文件
? 通過 spool 命令將屏幕上的內(nèi)容輸出到指定的文件
先創(chuàng)建一個文件,開始假脫機(jī)輸出

SQL> SPOOL c:\L4\spool.txt
SQL> select * from dept;
 DEPTNO DNAME          LOC                                                   
---------- -------------- -------------                                         
        10 ACCOUNTING     NEW YORK                                              
        20 RESEARCH       DALLAS                                                
        30 SALES          CHICAGO                                               
        40 OPERATIONS     BOSTON 
SQL> spool off
假脫機(jī)結(jié)束,將中間的操作保存到指定的文件中去

命令(縮寫)

說明

Append(A)

在緩沖區(qū)中當(dāng)前行的最后添加文本

Change(C)

用新文本代替舊文本

Del

刪除緩沖區(qū)的一行或多行SQL語句

Get

調(diào)用SQL文本,載入緩沖區(qū)

List(L)

列表顯示緩沖區(qū)的SQL命令

Run(R)

執(zhí)行當(dāng)前緩沖區(qū)的命令

Save(Sav)

把緩沖區(qū)的內(nèi)容保存為SQL文件

@<腳本名>

載入腳本并執(zhí)行

EXECUTE

執(zhí)行pl/sql過程和程序包

SQL>select * from emp;
SQL>append where sal > 2000
SQL>/		執(zhí)行緩沖區(qū)中的內(nèi)容
SQL>select * from emp
  where sal > 2000
	and job=‘MANAGER’;
SQL>c /MANAGER/ANALYST	
SQL>l		列出緩沖區(qū)內(nèi)容
SQL>l 2		列出緩沖區(qū)第2行的內(nèi)容
SQL>l 2 3		列出緩沖區(qū)第2至3行的內(nèi)容
SQL>l	
SQL>del 3		刪除緩沖區(qū)第3行的內(nèi)容
SQL>a   and job=‘ANALYST’;	往緩沖區(qū)追加行
SQL>r		執(zhí)行緩沖區(qū)內(nèi)容同”/”
SQL>l	
SQL>del 2 3	刪除緩沖區(qū)第2至3行的內(nèi)容
SQL>/
SQL>edit		調(diào)用默認(rèn)編輯器編輯緩沖區(qū)內(nèi)容
SQL>/
SQL>save c:\selectemp.txt	保存緩沖區(qū)內(nèi)容
SQL>get c:\selectemp.txt	讀取文件內(nèi)容到緩沖區(qū),但不執(zhí)行
SQL>/
SQL>@ c:\selectemp.txt	執(zhí)行腳本文件

SQL*PLUS環(huán)境參數(shù)

? 可以在 SQL*PLUS 中修改默認(rèn)的編輯器:
? SQL> DEFINE _editor=Notepad.exe
? 修改后,我們就可以在自己指定的編輯器中對 SQL 語句進(jìn)行修改了。
? SQL*Plus 的環(huán)境參數(shù)可以方便的規(guī)劃我們的 SQL 查詢結(jié)果和操作
? 通過 show all 顯示當(dāng)前所有環(huán)境變量的值,可通過兩種方式設(shè)置:
通過命令進(jìn)行設(shè)置
Set ECHO ON
Set pagesize 15
Set linesize 100
在SQL*PLUS中通過菜單中的”選項(xiàng)”進(jìn)行設(shè)置

環(huán)境參數(shù)的使用

參數(shù)

作用

Feedback (feed)

是否顯示出查詢紀(jì)錄的行數(shù)

Heading (hea)

是否顯示列標(biāo)題

Linsize (lin)

設(shè)置sql*plus中每行顯示的最多字符數(shù)

Long

設(shè)置顯示long,clobnclob數(shù)據(jù)類型和拷貝long類型值的最大字節(jié)寬度,最大為2G字節(jié)

Newpage (newp)

設(shè)置報(bào)表每頁首行標(biāo)題的空行數(shù),如果為none, 報(bào)表頁之間不留空行

NULL

設(shè)置查詢結(jié)果中值為null時的替換值

Numformat (numf)

設(shè)置數(shù)字值的默認(rèn)顯示格式

NUMWIDTH (num)

設(shè)置數(shù)字值的默認(rèn)顯示寬度

PAGESIZE (pages)

設(shè)置每頁顯示的行數(shù),設(shè)置為0時,將不顯示標(biāo)題、每行前導(dǎo)空行、分頁行等格式信息

HEADSEP (heads)

定義列標(biāo)題分隔符號,默認(rèn)為|

TIME (ti)

控制是否在提示符sql>前顯示系統(tǒng)當(dāng)前時間

環(huán)境參數(shù)的使用舉例

SQL>set echo on 	顯示start或@執(zhí)行的腳本時的每個SQL命令
SQL>@c:\selectemp.txt
SQL>set feed on
SQL>select * from dept;	會顯示查詢到的行數(shù)
SQL>set feed off
SQL>/		不顯示行數(shù)
SQL>insert into dept (deptno,dname) values(50,’張三’);
SQL>select * from dept
SQL>set null ‘不詳’
SQL>/	地址字段(loc)的值顯示為不詳
SQL> set numf $9,999.99	//設(shè)置數(shù)值類型的字段值得顯示格式
SQL>select ename,price from emp
SQL>set linesize 50		//每行顯示的最大字符數(shù)
SQL>select * from emp;
SQL>set linesize 200;
SQL>spool c:\emp.txt
SQL>select * from emp
SQL>spool off
查看c:\emp.txt

SQL*Plus提供的報(bào)表命令

命令(縮寫)

說明

TTITLE

設(shè)置報(bào)表標(biāo)題的格式

BTITLE

設(shè)置報(bào)表頁尾的是格式

COLUMN

設(shè)置報(bào)表輸出列的格式

SQL> TTITLE CENTER ‘部門列表';
SQL>COLUMN deptno 
SQL> BTITLE ‘制表人: 張三經(jīng)理';
SQL> select * from book;

?還可以通過col指令指定每列的寬度、列標(biāo)題等

SQL>col deptno heading  ‘部門編號’;	指定列標(biāo)題
SQL>col dname heading ‘部門名稱';
SQL>col loc format A20 heading ‘地址’; 指定列的長度
SQL>select * from dept;
SQL>col				查看所有的格式設(shè)置
SQL>col loc null ‘不詳’;  		指定某一列null值的替代職值
SQL>/
SQL>col dname jus center		列標(biāo)題居中對齊,left/right
SQL>col loc noprint			地址(loc)不顯示在屏幕上
SQL>col deptno format $9,999 	修改數(shù)值類型列的輸出格式
SQL>/
SQL>insert into dept values(51,’SALES’,’SHANGHAI’);
SQL>break on dname	屏蔽dname列的重復(fù)值
SQL>/
SQL>break 	顯示屏蔽的列
SQL>clear breaks	清除屏蔽的列值

本人從事軟件項(xiàng)目開發(fā)20多年,2005年開始從事Java工程師系列課程的教學(xué)工作,錄制50多門精品視頻課程,包含java基礎(chǔ),jspweb開發(fā),SSH,SSM,SpringBoot,SpringCloud,人工智能,在線支付等眾多商業(yè)項(xiàng)目,每門課程都包含有項(xiàng)目實(shí)戰(zhàn),上課PPT,及完整的源代碼下載,有興趣的朋友可以看看我的在線課堂

講師課堂鏈接:https://edu.csdn.net/lecturer/893文章來源地址http://www.zghlxwxcb.cn/news/detail-741178.html

到了這里,關(guān)于03-SQLPlus的常用命令和使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • sqlplus / as sysdba登陸失敗,(ORA-01017)

    sqlplus / as sysdba登陸失敗,(ORA-01017)

    ?周一上班檢查alert log,看到某個庫報(bào)出大量的錯誤 提示無法連接到ASM實(shí)例,這是某知名MES廠商DBA創(chuàng)建的11G RAC剛剛?轉(zhuǎn)交到我手上的,這又是給我挖了什么坑? 報(bào)錯為ORA-01017?用戶名密碼不對??what? 登陸oracle?用戶發(fā)現(xiàn)本機(jī)也無法直接以sqlplus / as sysdba登陸 登陸grid?也無

    2024年04月25日
    瀏覽(15)
  • Win10安裝sqlplus遇到報(bào)錯的解決辦法

    Win10安裝sqlplus遇到報(bào)錯的解決辦法

    ????????最近有用到sqlplus連接Oracle數(shù)據(jù)庫執(zhí)行自動化腳本,Orcle服務(wù)器版本是11.2.0.1。在Navicat工具上通過如下語句查詢到的版本信息截圖如圖1所示: ????????SELECT * FROM v$version; 圖1 Oracle服務(wù)器版本信息 ? ? ? ? ?其中“Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64

    2024年04月15日
    瀏覽(33)
  • bash: sqlplus: command not found 問題解決方法

    一、問題描述 在Linux中Oracle安裝成功后,首次啟動使用時,出現(xiàn) sqlplus 命令不識別的問題,現(xiàn)象如下: 二、問題分析 查看環(huán)境變量是否正確配置: .bash_profile文件內(nèi)容如下: 發(fā)現(xiàn)PATH環(huán)境變量沒有正確配置,于是執(zhí)行如下操作: 在最后添加如下內(nèi)容: 然后執(zhí)行命令使生效:

    2024年03月16日
    瀏覽(98)
  • 尚硅谷Docker實(shí)戰(zhàn)教程-筆記03【Docker常用命令】

    尚硅谷Docker實(shí)戰(zhàn)教程-筆記03【Docker常用命令】

    尚硅谷大數(shù)據(jù)技術(shù)-教程-學(xué)習(xí)路線-筆記匯總表【課程資料下載】 視頻地址:尚硅谷Docker實(shí)戰(zhàn)教程(docker教程天花板)_嗶哩嗶哩_bilibili 尚硅谷Docker實(shí)戰(zhàn)教程-筆記01【理念簡介、官網(wǎng)介紹、平臺入門圖解、平臺架構(gòu)圖解】 尚硅谷Docker實(shí)戰(zhàn)教程-筆記02【安裝docker、鏡像加速器配置

    2024年02月11日
    瀏覽(46)
  • Linux Oracle使用常用命令

    ps -ef | grep oracle 查看Oracle啟動的進(jìn)程,常被用作查看Oracle服務(wù)是否已啟動。 登錄Oracle sqlplus / nolog; conn / as sysdba; sqlplul / as sysdba; sqlplul “/ as sysdba”;有時需要使用雙引號將反斜杠轉(zhuǎn)義 sqlplus system/密碼@orcl (一般管理員登錄)--------連接本機(jī)oracle數(shù)據(jù)庫 sqlplus system/密碼@IP:端口

    2024年02月08日
    瀏覽(11)
  • 【MFC】03.常用復(fù)雜控件的使用-筆記

    對話框-類向?qū)В撼跏蓟瘮?shù)中,熱鍵需要在最開始的時候就注冊進(jìn)去: 注冊熱鍵: 在這之前,先去定義一個宏,代表你這個快捷鍵。 相應(yīng)消息: 類向?qū)?添加消息處理:WM_HOTKY消息 全局消息鉤子:在所有頁面上都可以使用該熱鍵 給空間添加變量m_IP 設(shè)置 清除: 獲取 添加變

    2024年02月14日
    瀏覽(47)
  • Linu學(xué)習(xí)筆記——常用命令

    Linu學(xué)習(xí)筆記——常用命令

    Linux 常用命令全拼 | 菜鳥教程 su:Swith user(切換用戶) 目錄結(jié)構(gòu):Linux 系統(tǒng)目錄結(jié)構(gòu) | 菜鳥教程 print work directory 打印當(dāng)前目錄 顯示出當(dāng)前工作目錄的絕對路徑 cd 目錄? 創(chuàng)建文件夾 創(chuàng)建文件 復(fù)制并重命名 路徑/? 不寫為當(dāng)前路徑 其中,filename是你想要編輯的文件名。如果該文

    2024年02月13日
    瀏覽(12)
  • 【軟件測試學(xué)習(xí)筆記6】Linux常用命令

    【軟件測試學(xué)習(xí)筆記6】Linux常用命令

    command? [-options] [parameter] command 表示的是命令的名稱 []表示是可選的,可有可無 [-options]:表示的是命令的選項(xiàng),可有一個或多個,也可以沒有 [parameter]:表示命令的參數(shù),可以有一個或多個,也可以沒有 絕對路徑:唯一 /開頭? ? cd/etc/abrt ~/開頭? cd/usr/bin ~就是/home/用戶??

    2024年01月21日
    瀏覽(56)
  • Git學(xué)習(xí)筆記(第3章):Git常用命令

    Git學(xué)習(xí)筆記(第3章):Git常用命令

    目錄 3.1 設(shè)置用戶簽名 3.2 初始化本地庫 3.3 查看本地庫狀態(tài) 3.4 添加暫存區(qū) 3.5 提交本地庫 3.6 歷史版本 3.7 修改文件 3.8 版本穿梭 小結(jié) 命令 作用 git config --global user.name 用戶名 設(shè)置用戶簽名 git config --global user.email 郵箱 設(shè)置用戶簽名 git init 初始化本地庫 git status 查看本地庫狀

    2024年01月20日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包