




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、實驗1 SQL*Plus使用及簡單Select語句實驗人:_ 學(xué)號_ 班級_實驗?zāi)康模?. 掌握SQL*Plus常用功能的使用。2. 掌握簡單查詢的語法。實驗平臺:1. Windows 2000/XP。2. Oracle 10g實驗過程記錄及分析:1. SQL*Plus的使用:1) 啟動Oracle數(shù)據(jù)庫服務(wù)有幾種方式,使用每一種方式啟動服務(wù)。C:>net start oracleserviceorclOracleServiceORCL 服務(wù)正在啟動 .OracleServiceORCL 服務(wù)已經(jīng)啟動成功。2) 分別用sys、system、scott用戶連接數(shù)據(jù)庫。C:>sqlpl
2、us / as sysdbaSQL*Plus: Release 11.1.0.6.0 - Production on 星期三 10月 17 16:01:04 2012Copyright (c) 1982, 2007, Oracle. All rights reserved.連接到:Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - ProductionWith the Partitioning, OLAP, Data Mining and Real Application Testing optionsSQL> conn
3、 system/oracleERROR:ORA-28002: the password will expire within 7 days已連接。SQL> conn scott/tiger已連接。3) 如果某個用戶連接數(shù)據(jù)庫時,發(fā)生了“協(xié)議適配器錯誤”,分析其原因,并給出解決錯誤的方法。操作數(shù)據(jù)庫,使其出現(xiàn)上述錯誤,并解決之。答:連接數(shù)據(jù)庫時沒有啟動數(shù)據(jù)庫對應(yīng)的服務(wù),所以要先啟動服務(wù).4) 用scott用戶連接數(shù)據(jù)庫,描述scott模式下有哪些表,并描述其中一個表的結(jié)構(gòu)。SELECT * FROM tab;DESC 表名稱5) 設(shè)置SQL*Plus的環(huán)境變量:linesize和pages
4、ize,分析其作用。set linesize n:定義在SQL*Plus中一行顯示的字符個數(shù),n是指定整數(shù)set pagesize n:定義在SQL*Plus中每個頁面實現(xiàn)的行數(shù)6) 要得出一個查詢花費的時間,如何設(shè)置SQL*Plus的環(huán)境變量。7) 通過設(shè)置環(huán)境變量ORACLE_SID,分析其作用。2. 基本 SQL查詢:1) 以scott用戶連接數(shù)據(jù)庫,查詢emp表中的所有人的。SQL> alter user scott account unlock;用戶已更改。SQL> conn scott/tigerERROR:ORA-28001: the password has exp
5、ired更改 scott 的口令新口令:重新鍵入新口令:口令已更改已連接。SQL> conn scott/tiger已連接。SQL> select ename from emp;ENAME-SMITHALLENWARDJONESMARTINBLAKECLARKSCOTTKINGTURNERADAMSENAME-JAMESFORDMILLER已選擇14行。2) 用別名把上面查詢結(jié)果中的列名ename改為漢字:。SQL> select ename as from emp;-SMITHALLENWARDJONESMARTINBLAKECLARKSCOTTKINGTURNERADAM
6、S-JAMESFORDMILLER已選擇14行。3) 查詢emp表中的不重復(fù)的部門號。SQL> select distinct deptno from emp 2 / DEPTNO- 30 20 104) 查詢emp表中,工資額大于2000的職工的及其工資額。SQL> select ename,sal from emp 2 where sal>2000;ENAME SAL- -JONES 2975BLAKE 2850CLARK 2450SCOTT 3000KING 5000FORD 3000已選擇6行。5) 查詢emp表中,工資額界于2000與3000之間的職工及其工資額。S
7、QL> select ename,sal from emp 2 where sal between 2000 and 3000;ENAME SAL- -JONES 2975BLAKE 2850CLARK 2450SCOTT 3000FORD 30006) 查詢emp表中,ename列以字母A開頭的職工的。SQL> select ename from emp 2 where ename like'A%'ENAME-ALLENADAMS7) 查詢emp表中,ename列含有字母A的職工的。SQL> select ename from emp 2 where ena
8、me like'%A%'ENAME-ALLENWARDMARTINBLAKECLARKADAMSJAMES已選擇7行。8) 查詢emp表中,ename列第三個字母為A、第五個字母為R的職工的。SQL> select ename from emp 2 where ename like'_A_R%'未選定行9) 查詢emp表中,及工資額,要求工資按照降序排序。SQL> select ename,sal from emp 2 order by sal desc;ENAME SAL- -KING 5000FORD 3000SCOTT 3000JONES 29
9、75BLAKE 2850CLARK 2450ALLEN 1600TURNER 1500MILLER 1300WARD 1250MARTIN 1250ENAME SAL- -ADAMS 1100JAMES 950SMITH 800已選擇14行。10) 查詢emp表中,補貼為NULL的職工的。 SQL> select * from dept where loc is null;未選定行SQL> insert into dept values(50,'DEVELOP',NULL);已創(chuàng)建 1 行。SQL> select * from dept where loc=n
10、ull;未選定行11) 使用to_date函數(shù)查詢1981年入職的職工。SQL> select * from emp 2 where to_char(hiredate,'yyyy')='1981' EMPNO ENAME JOB MGR HIREDATE SAL COMM- - - - - - - DEPTNO- 7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30 7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30 7566 JONES MANAGER 7839 02-4月
11、-81 2975 20 EMPNO ENAME JOB MGR HIREDATE SAL COMM- - - - - - - DEPTNO- 7654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400 30 7698 BLAKE MANAGER 7839 01-5月 -81 2850 30 7782 CLARK MANAGER 7839 09-6月 -81 2450 10 EMPNO ENAME JOB MGR HIREDATE SAL COMM- - - - - - - DEPTNO- 7839 KING PRESIDENT 17-11月-81 5000 10
12、 7844 TURNER SALESMAN 7698 08-9月 -81 1500 0 30 7900 JAMES CLERK 7698 03-12月-81 950 30 EMPNO ENAME JOB MGR HIREDATE SAL COMM- - - - - - - DEPTNO- 7902 FORD ANALYST 7566 03-12月-81 3000 20已選擇10行。12) 參考課本相關(guān)內(nèi)容,執(zhí)行腳本文件。3 復(fù)雜SQL查詢(子查詢及表的連接)1) 使用nvl函數(shù)查詢emp表中每個人每個月的總收入,如果補貼為null,則視其值為0。2) 查詢emp表中,哪些職工的補貼比工資還高,如果補貼為null,則視其值為0。3) 查詢每個部門的最高工資。4) 查詢每個部門分別是哪個職工獲得了其所在部門的最高工資。5)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 抵款房屋買賣協(xié)議
- 垃圾清理合同協(xié)議書
- 家具設(shè)計中色彩與材質(zhì)的配合試題及答案
- 漫談土木工程師考試試題及答案
- 家具設(shè)計中的成本控制方法及試題及答案
- 技術(shù)等級考試試題及答案
- 大學(xué)化學(xué)考試參與度提升題目及答案
- 煤礦安全試卷試題及答案
- 商品砂漿考試題及答案
- 化學(xué)原子結(jié)構(gòu)試題及答案
- 辦公樓維修合同-辦公樓維修合同
- 初二八年級下物理期中考試分析
- 金蝶K3-WISE財務(wù)管理全操作手冊
- 磚砌隔油池施工方案
- 七年級歷史下冊圖片題剖析
- 北京版小學(xué)二年級下冊期中考試數(shù)學(xué)試卷【含答案】
- 有子女離婚協(xié)議書手寫模板(2篇)
- 國家開放大學(xué)一網(wǎng)一平臺電大《建筑測量》實驗報告1-5題庫
- 關(guān)于熊貓的資料
- GB/Z 41921-2022視障者用輔助器具盲道
- PEP-3心理教育量表-評估報告
評論
0/150
提交評論