1、Oracle学习笔记1Oracle学习笔记11.1查看控制文件SQL desc v$controlfile名称 是否为空? 类型- - -STATUS VARCHAR2(7)NAME VARCHAR2(513)IS_RECOVERY_DEST_FILE VARCHAR2(3)BLOCK_SIZE NUMBERFILE_SIZE_BLKS NUMBERSQL select * from v$controlfile;1.2查看数据文件SQL desc v$datafile;名称 是否为空? 类型- - -FILE# NUMBERCREATION_CHANGE# NUMBERCREATION_TIM
2、E DATETS# NUMBERRFILE# NUMBERSTATUS VARCHAR2(7)ENABLED VARCHAR2(10)CHECKPOINT_CHANGE# NUMBERCHECKPOINT_TIME DATEUNRECOVERABLE_CHANGE# NUMBERUNRECOVERABLE_TIME DATELAST_CHANGE# NUMBERLAST_TIME DATEOFFLINE_CHANGE# NUMBERONLINE_CHANGE# NUMBERONLINE_TIME DATEBYTES NUMBERBLOCKS NUMBERCREATE_BYTES NUMBERB
3、LOCK_SIZE NUMBERNAME VARCHAR2(513)PLUGGED_IN NUMBERBLOCK1_OFFSET NUMBERAUX_NAME VARCHAR2(513)FIRST_NONLOGGED_SCN NUMBERFIRST_NONLOGGED_TIME DATESQL select file#,status from v$datafile; FILE# STATUS- - 1 SYSTEM 2 ONLINE 3 ONLINE 4 ONLINE 5 ONLINE 1.3 查看命令帮助help index1.4 查看某个命令的帮助? setset sqlbl on 开启s
4、qlplus支持空行1.5使用替代变量SQL select * from dept where deptno=&tt;输入 tt 的值: 10原值 1: select * from dept where deptno=&tt新值 1: select * from dept where deptno=10 DEPTNO DNAME LOC- - - 10 ACCOUNTING NEW YORK1.5 查看、修改、执行缓冲区的sql查看:list(简写 l )修改:c执行:/SQL l 1* select * fron deptSQL c/n/m 1* select * from deptSQL
5、/ DEPTNO DNAME LOC- - - 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON1.6 删除和追加 缓冲区的sql删除:SQL l 1 select * 2 from 3 dept 4* where deptno=10SQL del 4SQL l 1 select * 2 from 3* deptSQL del 2 3SQL l 1* select *追加:SQL l 1* select *SQL a from dept 1* select *from deptSQL
6、/ DEPTNO DNAME LOC- - - 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON1.7保存缓冲区的sqlSQL save c:test.txt已创建 file c:test.txtSQL l 1* select *from dept1.8调用已保存的脚本并执行SQL test1.txt DEPTNO DNAME LOC- - - 10 ACCOUNTING NEW YORKSQL l 1* select * from dept where deptno=10SQL ge
7、t test1.txt 1* select * from dept where deptno=10SQL / DEPTNO DNAME LOC- - - 10 ACCOUNTING NEW YORK1.9 编辑缓冲区SQL select * from dept; DEPTNO DNAME LOC- - - 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTONSQL edit已写入 file afiedt.buf 1* select * from dept where deptno=20SQ
8、L / DEPTNO DNAME LOC- - - 20 RESEARCH DALLAS1.10使用col命令SQL col deptno heading 编号SQL select * from dept; 编号 DNAME LOC- - - 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTONSQL col dname format a10 heading 部门名称SQL select * from dept; 编号 部门名称 LOC- - - 10 ACCOUNTING NEW YOR
9、K 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTONSQL connect sys/ora as sysdba已连接。SQL select bytes from v$datafile; BYTES-503316480 26214400262144000 5242880104857600SQL col bytes format 999,999,999SQL select bytes from v$datafile; BYTES-503,316,480 26,214,400262,144,000 5,242,880104,857,60
10、01.11查看表结构SQL desc dept名称 是否为空? 类型- - -DEPTNO NOT NULL NUMBER(2)DNAME VARCHAR2(14)LOC VARCHAR2(13)1.12设置报表SQL connect scott/tigerSQL set linesize 50SQL ttitle center 我的标题 1- left 测试报表 right 页 - format 999 sql.pno skip 2SQL select * from dept;测试报表 我的标题1 页 1 编号 部门名称 LOC- - - 10 ACCOUNTING NEW YORK 20
11、RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTONSQL ttitle offSQL select * from dept; 编号 部门名称 LOC- - - 10 ACCOUNTING NEW YORK 20 RESEARCH DALLAS 30 SALES CHICAGO 40 OPERATIONS BOSTON1.13设置报表先在scott用户下创建一个表CREATE TABLE SCOTT.BOOKS (BOOKS_ID NUMBER, BOOKS_NAME VARCHAR2(30), PRICE NUMBER, QTY NUMB
12、ER, PUB VARCHAR2(50) ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE USERS ; SQL set linesize 300SQL select * from books; BOOKS_ID BOOK
13、S_NAME PRICE QTY PUB- - - - - 1 中国文学 39 12 人民大学 2 外国文学 12.5 22 人民大学 3 英语阅读 33 21 清华大学 4 建筑艺术 6 33 清华大学 5 计算机入门 44.8 24 电子工业 6 数据结构 54.7 65 电子工业 7 语文 43 5 电子工业已选择7行。SQL break on pubSQL select * from books; BOOKS_ID BOOKS_NAME PRICE QTY PUB- - - - - 1 中国文学 39 12 人民大学 2 外国文学 12.5 22 3 英语阅读 33 21 清华大学 4
14、 建筑艺术 6 33 5 计算机入门 44.8 24 电子工业 6 数据结构 54.7 65 7 语文 43 5已选择7行。进行统计:SQL comp count label 计数 of books_name on pubSQL select * from books; BOOKS_ID BOOKS_NAME PRICE QTY PUB- - - - - 1 中国文学 39 12 人民大学 2 外国文学 12.5 22 - * 2 计数 3 英语阅读 33 21 清华大学 4 建筑艺术 6 33 - * 2 计数 5 计算机入门 44.8 24 电子工业 6 数据结构 54.7 65 7 语文 43 5 - * 3 计数已选择7行。SQL col pub format a15SQL col books_name format a15SQL select * from books; BOOKS_ID BOOKS_NAME PRICE QTY PUB- - - - - 1 中国文学 39 12 人民大学 2 外国文学 12.5 22 - * 2 计数 3 英语阅读 33 21 清华大学 4 建筑艺术 6 33 -
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2