欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Oracle筆記(二) SQLPlus命令

對于Oracle數據庫操作主要使用的是命令行方式,而所有的命令都使用sqlplus完成,對于sqlplus有兩種形式。

  • 一種是dos風(fēng)格的sqlplus:sqlplus.exe;
  • 另一種是windows風(fēng)格的sqlplus:sqlplusw.exe;

在Oracle 10g之中主要使用的是sqlplusw命令,因為其可以進(jìn)行一些顯示數據的調整。

   

此時(shí)會(huì )找到默認的已經(jīng)可以使用的數據庫實(shí)例。

范例:輸入查詢(xún)指令

SELECT * FROM emp;

此時(shí)的數據已經(jīng)可以正常的顯示,但是依然會(huì )存在數據折行的問(wèn)題,因為這個(gè)是默認的每行的數據大小,而現在可以通過(guò)兩個(gè)命令進(jìn)行調整:

  • 設置每行顯示的記錄長(cháng)度:SET LINESIZE 300;
  • 設置每頁(yè)顯示的記錄長(cháng)度:SET PAGESIZE 30;

以后這兩個(gè)命令統一被稱(chēng)為格式化命令,但是這些格式化命令在sqlplus下的設置并不是很明顯。

但是sqlplusw雖然顯示上方便一些,可是對于命令的編輯上卻不是很方便,如正常的操作,命令寫(xiě)錯了,則肯定使用方向鍵移到錯誤的位置上進(jìn)行修改,但是在sqlplusw之中,方向鍵只能控制屏幕的移動(dòng),所以這個(gè)命令根本就不適合于編輯,所以在sqlplusw之中提供了ed和@指令,可以進(jìn)行記事本的調用和執行;

  • 使用ed,調用記事本程序:ed a;

      此時(shí)會(huì )提示用戶(hù)說(shuō),現在找不到“a.sql”的文件,詢(xún)問(wèn)是否創(chuàng )建,選擇“是”,但是使用ed打開(kāi)記事本之后 ,Oracle中的sqlplusw窗口會(huì )進(jìn)入到阻塞狀態(tài),無(wú)法使用。

  • 使用@執行程序:@a;

      但是在windows之中,由于提供了許多方便的編輯軟件,所以一般會(huì )在外部編輯程序,例如,現在在D盤(pán)上建立一個(gè)demo.txt的文件,里面保存程序代碼。

      這個(gè)時(shí)候要讀取在硬盤(pán)上的文件,則必須寫(xiě)上完整的路徑:@D:\demo.txt,而且如果現在這個(gè)文件的后綴是“*.sql”的話(huà),則不用輸入文件后綴(demo.sql),輸入:@d:\demo,或者更省事直接輸入:@d:demo。

在一個(gè)數據庫之中,會(huì )有許多的用戶(hù)(現在已知的是四個(gè)用戶(hù)),這每一個(gè)用戶(hù)下都會(huì )有多張自己的數據表,所以要想查看所有的數據表,則可以使用如下的命令:

SELECT * FROM tab;

而且由于用戶(hù)眾多,所以如果要想知道當前的登錄用戶(hù),則可以使用:SHOW USER; 命令完成。

而且在sqlplusw之中也可以直接進(jìn)行用戶(hù)的登錄切換,使用如下的語(yǔ)法完成:

CONN 用戶(hù)名/密碼 [AS SYSDBA];

使用sys用戶(hù)登錄:CONN sys/change_on_install AS SYSDBA;

但是,一旦使用了sys連接之后,則無(wú)法直接查詢(xún)emp表數據。

對于每一張表,都有其屬于的用戶(hù),所以一張表的完整名稱(chēng)是“用戶(hù)名.表名稱(chēng)”或者說(shuō)是“模式名.表名稱(chēng)”,所以不同的用戶(hù)要想訪(fǎng)問(wèn)其他用戶(hù)的表,則應該加上用戶(hù)名,即現在的訪(fǎng)問(wèn)名稱(chēng):

SELECT * FROM scott.emp;

一旦使用了超級管理員登錄的話(huà),可以通過(guò)命令手工的控制數據庫實(shí)例的打開(kāi)和關(guān)閉;

  • 關(guān)閉數據庫實(shí)例:SHUTDOWN IMMEDIATE;
    • 一旦關(guān)閉之后用戶(hù)無(wú)法直接連接sqlplusw命令,此時(shí)可以先使用“/nolog”登錄,之后使用管理員登錄;
SQL> conn sys/sys as sysdba;已連接。SQL> shutdown immediate;數據庫已經(jīng)關(guān)閉。已經(jīng)卸載數據庫。ORACLE 例程已經(jīng)關(guān)閉。SQL> 

  •  啟動(dòng)數據庫實(shí)例:STARTUP;

另外,sqlplusw命令窗口也可以調用本機的操作命令,使用“host”作為前綴。

HOST COPY d:\demo.sql d:\hello.txt

以上命令必須掌握,以后肯定會(huì )使用到。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
oracle入門(mén)很簡(jiǎn)單:五、oracle自帶的客戶(hù)端工具sqlplus/sqlplusw
通過(guò) 命令提示符(cmd.exe)連接 Oracle 數據庫
sqlplus /nolog 是什么意思
入侵oracle數據庫時(shí)常用的操作命令整理
關(guān)于Oracle數據庫的啟動(dòng)和停止 - ChinaUnix.net
ORACLE建庫過(guò)程與操作
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久