freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sqlplus教程中文版-展示頁

2024-11-14 14:23本頁面
  

【正文】 緩沖區(qū)的所有行 LIST n L n 或 n 顯示一行 LIST * L* 顯示當前行 LIST LAST LAST 顯示最后一行 LIST m n L m n 顯示多行(從 m 到 n) ( 1)顯示 SQL 緩沖區(qū)的命令 ??????? 使用 LIST命令可以顯示當前 SQL緩沖區(qū)的內(nèi)容。如果要獲取所有 SQL 和 SQL*PLUS 命令的信息,只需輸入 SQLHELP 如果希望獲取某一個命令的信息,可以在 HELP 之后輸入該命令的名字,例如: SQLHELP ACCEPT DESCRIBE 命令 當我們需要對基表進行操作的時候,往往需要獲取關(guān)于基表的結(jié)構(gòu)信息,可以使用 DESCRIBE 命令查看基表的結(jié)構(gòu): SQLDESCRIBE DEP 命令執(zhí)行結(jié)果如下: NAME NULL? TYPE DEPTNO NOT NULL NUMBER (2) DNAME CHAR (14) LOC CHAR (13) 基表的結(jié)構(gòu)信息包括: NAME 列名 NULL 標識該列是否允許為空值,如缺省則表示允許為空值 TYPE 說明該列的數(shù)據(jù)類型, 可以是字符型: CHAR( w), VARCHAR2( w); 數(shù)字型: NUMBER( w, d) 日期型: DATE 原始數(shù)據(jù)型: RAW 以及 LONG 型等等。 1. 1. 5 獲取幫助 隨機幫助 在實際使用 SQL*PLUS 時,有時需要能有一種快捷的方法,獲得有關(guān)命令的語法、含義的說明。 在輸入 SQL*PLUS命令過程中,按 RETURN鍵表示輸入完成,而不必輸入分號(;)。 SQL*PLUS 命令 SQL*PLUS 命令用于設(shè)置查 詢結(jié)果的輸出格式,形成復(fù)雜的報表,編輯SQL 命令,設(shè)置 系統(tǒng)變量 并可提供幫助信息。在單獨的一行上鍵入斜線并按 RETURN 鍵, SQL*PLUS 將運行 SQL 命令。如: SQLSELECT EMPNO,ENAME,JOB,SAL 2 FROM EMP 3 WHERE SAL2500; SQL 命令完成,可以用分號(;)、斜線( /)或空行來結(jié)束命令的輸入 。 用戶可以利用 SQL緩沖區(qū)在不重新輸入命令的情況下,編輯、運行上一次執(zhí)行的 SQL 命令。當輸入 SQL 命令時, SQL*PLUS 將其保存在內(nèi)部緩沖區(qū)中,這個內(nèi)部緩沖區(qū)稱為 SQL 緩沖區(qū)。 SQL命令主要用來對數(shù)據(jù)庫進行操作 ,而 SQL*PLUS 命令主要用來設(shè)置查詢結(jié)果的顯示格式,設(shè)置一些環(huán)境選項。 一般來說, 用戶 不能 直接更新 ORACLE的數(shù)據(jù)字典,因為用戶操作不當、刪除或修改了某些數(shù)據(jù)字典的內(nèi)容,就會造成數(shù)據(jù)庫的破壞。 數(shù)據(jù)字典由 幾個基礎(chǔ)表及派生出來的視圖 組成。 我們可以通過 查詢語句查看數(shù)據(jù)字典中的有關(guān)內(nèi)容 。 ( 2) 每個用戶所擁有的數(shù)據(jù)庫實體(表、空間定義、視圖、索 引、聚簇和同義詞)的定義。 數(shù)據(jù)字典是由 ORALCE 自動建立并更新的一組基表和視圖,在這里記錄了用戶的姓名、基表和視圖的定義、用戶權(quán)限以及數(shù)據(jù)存儲等方面的信息。 數(shù)據(jù)字典 數(shù)據(jù)字典 是 ORACLE關(guān)系數(shù)據(jù)庫管理系統(tǒng)( RDBMS) 最重要的成分之一 ,是數(shù)據(jù)庫系統(tǒng)的寶貴資源 。 表 DEPT 表 DEPTNO DNAME LOC 40 OPERATIONS BOSTON 30 SALSE CHICAGO 20 RSESARCH DALLAS 10 ACCOUNTING NEW YORK 這樣可便于信息的獨立組織,因為我們可以在 EMP表中存放雇員信息,而無需在基中存放 DEPT 表中有關(guān)部門的 信息。 具體信息一行一行存放,表的每一行表示一組獨立的數(shù)據(jù),它由具有不同列值的各列組成。每個基表都包含一個或一個以上的列,每列包含一類信息,并都有一個列名,以描述保存在那一列中的信息的種類。 ORACLE 用基表的形式存儲信息,如表 所示。 SQLEXIT 1. 1. 3 預(yù)備知識 基表 ORACLE 是一種關(guān)系型數(shù)據(jù)庫系統(tǒng), 它以關(guān)系的方式組織數(shù)據(jù),這里所說的關(guān)系,我們稱之為基表。 在進入 SQL*PLUS 時,也可以在命令行上直接輸入用戶名和口令,中間以 “/”分隔 ,比如,你的用戶名是 SCOTT,口令是 TIGER,那么你輸入下列命令: $ SQLPLUS SCOTT/TIGER 就可以進入 SQL*PLUS 中。 Enter username: 輸入用戶名后按 [RETURN], SQL*PLUS 提示你輸入口令: Enter password: 如果口令輸入正確, SQL*PLUS 將宣布你已經(jīng)與 ORACLE 連接上了,然后顯示: SQL 說明現(xiàn)在你已經(jīng)進入 SQL*PLUS 中,并等待你的指示。 ( 4) 在操作系統(tǒng)提示符下執(zhí)行 SQL*PLUS: $ SQLPLUS [ RETURN] SQL*PLUS 將顯示它的版本號、日期和版權(quán)信息,并提示你輸入用戶名。 ( 2) 啟動機器進行操作系統(tǒng)登錄,成功后用戶將在屏幕上看到操作系統(tǒng)的提示符,說明進入操作系統(tǒng)已經(jīng)成功。 近幾年來, SQL 語言已成為標準的數(shù)據(jù)庫語言,現(xiàn)在已有 一百多個數(shù)據(jù)庫管理產(chǎn)品 支持 SQL 語言。此外, SQL 語言還提供了授權(quán)控制,以保證 數(shù)據(jù)的安全與保密 ,防止非法用戶對數(shù)據(jù)庫的使用與破壞。 用戶可以根據(jù)不同需要選擇不同的使用方式,以滿足不同的要求。采用命令方式時, 用戶通過交互來執(zhí)行該命令。 1. 1. 1 結(jié)構(gòu)查詢語言 SQL SQL語言是一種使用方便靈活的語言,因為它是一種非過程化程度相當高的語言 ,使用這種語言編程,用戶只需在程序中指出要干什么,至于如何干,用戶不必在程序中指出,而由系統(tǒng)來決定完成。第一章 SQL*PLUS 本章介紹關(guān)系數(shù)據(jù)庫的 SQL 語言及其在 ORACLE 中的應(yīng)用技巧。 1. 1 簡介 SQL*PLUS 是 ORACLE 的交互查詢工具 ,它允許用戶使用 SQL 命令交互式地訪問數(shù)據(jù)庫,也允許用戶使用 SQL*PLUS 命令與系統(tǒng)發(fā)生聯(lián)系。 SQL語言可以通過兩種方式使用,一種是命令方式,另一種是 程序方式。 SQL 語言還可以嵌入 C, COBOL和 FORTRAN 等高級語言 中,組成一個完整的程序。 SQL語言還提供了 事務(wù)控制 ,以保證數(shù)據(jù)共享以及并發(fā)使用時不產(chǎn)生干擾,也便于對數(shù)據(jù)庫的恢復(fù)。 正因為 SQL 語言的這些特點,使它受到人們的廣泛重視與歡迎。 1. 1. 2 啟動 SQL*PLUS 啟動 SQL*PLUS 的步驟如下: ( 1) 將 ORACLE 軟件安裝到機器上。 ( 3) 啟動 ORACLE 數(shù)據(jù)庫系統(tǒng),將 ORACLE RDBMS 裝入內(nèi)存中,命令執(zhí)行后,就可以運行工具軟件了。因為 ORACLE 保護對它 所有數(shù)據(jù)的訪問,所以與它連接通常需要一個用戶標識( username)和口令( password)。 如果輸入的用戶名或口令不正確,在向 ORACLE三次注冊失敗后,屏幕上將出現(xiàn)終止服務(wù)信息,并退出 SQL*PLUS。 當你想停止工作并離開 SQL*PLUS,則可以輸入 EXIT 或 QUIT 命令。 一個數(shù)據(jù)庫可以由若干個表組成,用戶對數(shù)據(jù)庫的操作也就是對表的操作。 表 EMP 表 EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO 7369 SMITH CLERK 7902 17Dec80 800 20 7499 ALLEN SLESMAN 7698 20Feb81 1600 300 30 7521 WARD SALESMAN 7698 22Feb81 1250 500 30 7566 JONES MANAGER 7839 2Apr81 2975 20 7654 MARTIN SALESMAN 7698 28Sep81 1250 1400 30 7698 BLAKE MANAGER 7839 1May81 2850 30 每個基表都有一個表名,以便識別。 表名和列名構(gòu)成了基表的框架,也就是基表的分類信息。 基表之間的關(guān)系 在數(shù)據(jù)庫中,數(shù)據(jù)與數(shù)據(jù)之間是存在著聯(lián)系 的,我們可以將某個基表中的信息與其他基表中的信息建立關(guān)系,例如,在前面的 EMP 表中,每個雇員均有部門編號( DEPTNO),它對應(yīng)于 DEPT 表中的部門編號( DEPTNO),見表。當然,我們還可以在多個基表之間建立聯(lián)系。數(shù)據(jù)庫管理員( DBA)使用它來監(jiān)視 ORALCE RDBMS 的使用,并協(xié)助用戶完成他們的工作。 數(shù)據(jù)字典中包括下列信息的描述: ( 1) ORACLE 所有用戶的標識及用戶的存取權(quán)限。 ( 3) 為數(shù)據(jù)庫實體分配的空間情況。例如:用戶需要查看當前用戶創(chuàng)建的所有基表、視圖和同義詞清單,可以使用下列命令: SQLSELECT * FROM CAT; CAT 表中存放的就是有關(guān)用戶創(chuàng)建的基表、視圖和同義詞情況的描述。 基礎(chǔ)表是由 ORACLE RDBMS 自動更新,用戶基本上不訪問基礎(chǔ)表, ORACLE RDBMS 不斷地更新數(shù)據(jù)字典的基礎(chǔ)表,而 視圖總是引用基礎(chǔ)表中的最新數(shù)據(jù)。 1. 1. 4 SQL*PLUS 命令 SQL*PLUS 可接收兩種類型的命令: SQL命令和 SQL*PLUS 命令。 SQL 命令 SQL 命令主要用于 ORACLE 數(shù)據(jù)庫中 創(chuàng)建、存儲、改變、檢索和維護信息 。 SQL 緩 沖區(qū)只保存一條 SQL 命令,當輸入新的 SQL 命令時,原來保存的 SQL命令就被刪除。 SQL 命令可以分一行或多行輸入,如果在一行輸入,則是 SQL SELECT EMPNO,ENAME,JOB,SAL,FROM EMP WHERE SAL2500; 在 SQL 命令輸入過程中,如果按 RETURN 鍵,則表示命令分多行輸入,在下一行的開始處將自動出現(xiàn)一個行號。輸入分號并按 RETURN 鍵,則結(jié)束 SQL 命令的輸入,并運行 SQL 緩沖區(qū)中的命令。如果輸入一個空行,即在命令的最后一行后按 RETURN 鍵, SQL*PLUS 顯示一個行號,此時再按 RETURN 鍵, SQL*PLUS 結(jié)束 SQL 命令的輸入,回到SQL*PLUS 的提示符狀態(tài)。 SQL*PLUS 的很多命令可簡寫成一個或幾個字母, SQL*PLUS 命令的輸入與 SQL命令不同,例如,我們想改變 EMP表的 SAL列的顯示格式,可以鍵入: SQLCOLUMN SAL FORMAT $99,999 HEADING SALARY COLUMN 命令為 SAL 列的數(shù)據(jù)顯示設(shè)置了 ―$‖和 ―, ‖,并給出了新的列標題,通過運行前面的 SQL 命令可以清楚地看到 SQL*PLUS 命令的結(jié)果。 如果命令輸入占滿一行,光標會自動移到下一行,可以繼續(xù)輸入,直到按RETURN 鍵結(jié)束輸入。 SQL*PLUS 提供了 HELP 命令,為使用者提供隨機幫助信息。 其中 w 表示列的寬度, d 表示小數(shù)點之后的位數(shù) 還可以使用 DESCRIBE 命令獲取有關(guān)函數(shù)、過程以及包括描述,例如:要求顯示有關(guān)函數(shù) AFUNC 的信息: SQLDESCRIBE afunc 結(jié)果是 function afunc(F1 CHAR, F2 NUMBER)return NUMBER; 1. 1. 6 編輯 SQL*PLUS 命令的使用 命令行編輯命令 ??????? 我們可以使用 SQL*PLUS 的一些行編輯命令編輯 SQL 緩沖區(qū)中的 SQL 命令,表 列出了編輯功能的 SQL8PLUS 命令。如果 LIST命令后面不帶任何參數(shù),將顯示 SQL緩沖區(qū)中的所有行;如果 LIST后面帶一個參數(shù)(如 LIST n),則顯示第 n行的內(nèi)容;如果 LIST 后面帶有兩個參數(shù)( LIST m n),那將顯示多行,即從 m 行到 n 行。除 LIST 命令外,其他編輯命令都只對SQL 緩沖區(qū)的當前行操作。 ( 2) 修改 SQL 命令 ??????? 使用 CHANGE 命令可以從當前行中刪除一部分內(nèi)容,或者用新的內(nèi)容替換原先的內(nèi)容。例如,下列命令將 DEPTNO 錯輸出 DPTNO: SQLSELECT DPTNO, ENAME, SAL 2 FROM EMP 3 WHERE DEPTNO=10; 系統(tǒng)給出出錯信息: SELECT DPTNO, ENAME, SAL * ERROR at Line 1: ORA0904: invalid column name 使用 CHANGE 命令進行修改: SQLCHANGE/DPTNO/DEPTNO 改正后屏幕上顯示: 1* SELECT DEPTNO, ENAME, SAL 這時可用 RUN 命令重新運行修改后的 SQL 命令。如果只輸入INPUT,則在當前行之后插入多個
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1