电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Oracle的SQL*PLUS命令的使用大全

瀏覽:150日期:2023-11-26 18:22:08
Oracle的sql*plus是與oracle進(jìn)行交互的客戶端工具。在sql*plus中,可以運(yùn)行sql*plus命令與sql*plus語(yǔ)句。我們通常所說(shuō)的DML、DDL、DCL語(yǔ)句都是sql*plus語(yǔ)句,它們執(zhí)行完后,都可以保存在一個(gè)被稱為sql buffer的內(nèi)存區(qū)域中,并且只能保存一條最近執(zhí)行的sql語(yǔ)句,我們可以對(duì)保存在sql buffer中的sql 語(yǔ)句進(jìn)行修改,然后再次執(zhí)行,sql*plus一般都與數(shù)據(jù)庫(kù)打交道。除了sql*plus語(yǔ)句,在sql*plus中執(zhí)行的其它語(yǔ)句我們稱之為sql*plus命令。它們執(zhí)行完后,不保存在sql buffer的內(nèi)存區(qū)域中,它們一般用來(lái)對(duì)輸出的結(jié)果進(jìn)行格式化顯示,以便于制作報(bào)表。下面就介紹一下一些常用的sql*plus命令:1. 執(zhí)行一個(gè)SQL腳本文件SQL>start file_nameSQL>@ file_name我們可以將多條sql語(yǔ)句保存在一個(gè)文本文件中,這樣當(dāng)要執(zhí)行這個(gè)文件中的所有的sql語(yǔ)句時(shí),用上面的任一命令即可,這類似于dos中的批處理。2. 對(duì)當(dāng)前的輸入進(jìn)行編輯SQL>edit3. 重新運(yùn)行上一次運(yùn)行的sql語(yǔ)句SQL>/4. 將顯示的內(nèi)容輸出到指定文件SQL> SPOOL file_name在屏幕上的所有內(nèi)容都包含在該文件中,包括你輸入的sql語(yǔ)句。5. 關(guān)閉spool輸出SQL> SPOOL OFF只有關(guān)閉spool輸出,才會(huì)在輸出文件中看到輸出的內(nèi)容。6.顯示一個(gè)表的結(jié)構(gòu)SQL> desc table_name7. COL命令:主要格式化列的顯示形式。該命令有許多選項(xiàng),具體如下:COL[UMN] [{ columneXPr} [ option ...]]Option選項(xiàng)可以是如下的子句:ALI[AS] aliasCLE[AR]FOLD_A[FTER]FOLD_B[EFORE]FOR[MAT] formatHEA[DING] textJUS[TIFY] {L[EFT]C[ENTER]C[ENTRE]R[IGHT]}LIKE { expralias}NEWL[INE]NEW_V[ALUE] variableNOPRI[NT]PRI[NT]NUL[L] textOLD_V[ALUE] variableONOFFWRA[PPED]WOR[D_WRAPPED]TRU[NCATED]1). 改變?nèi)笔〉牧袠?biāo)題COLUMN column_name HEADING column_headingFor example:Sql>select * from dept;DEPTNO DNAMELOC---------- ---------------------------- ---------10 ACCOUNTING  NEW YORKsql>col LOC heading locationsql>select * from dept;DEPTNO DNAMElocation--------- ---------------------------- -----------10 ACCOUNTING  NEW YORK2). 將列名ENAME改為新列名EMPLOYEE NAME并將新列名放在兩行上:Sql>select * from empDepartment name  Salary---------- ---------- ----------10 aaa11SQL> COLUMN ENAME HEADING ’EmployeeName’Sql>select * from empEmployeeDepartment name  Salary---------- ---------- ----------10 aaa11note: the col heading turn into two lines from one line.3). 改變列的顯示長(zhǎng)度:FOR[MAT] formatSql>select empno,ename,job from emp;EMPNO ENAME JOB---------- ---------- ---------7369 SMITH CLERK7499 ALLEN SALESMAN7521 WARD  SALESMANSql> col ename format a40EMPNO ENAMEJOB----------  ---------------------------------------- ---------7369 SMITHCLERK7499 ALLENSALESMAN7521 WARDSALESMAN4). 設(shè)置列標(biāo)題的對(duì)齊方式JUS[TIFY] {L[EFT]C[ENTER]C[ENTRE]R[IGHT]} SQL> col ename justify centerSQL> /EMPNO  ENAME  JOB----------  ----------------------------------------  ---------7369 SMITHCLERK7499 ALLENSALESMAN7521 WARD SALESMAN對(duì)于NUMBER型的列,列標(biāo)題缺省在右邊,其它類型的列標(biāo)題缺省在左邊5). 不讓一個(gè)列顯示在屏幕上NOPRI[NT]PRI[NT]SQL> col job noprintSQL> /EMPNO  ENAME---------- ----------------------------------------7369 SMITH7499 ALLEN7521 WARD6). 格式化NUMBER類型列的顯示:SQL> COLUMN SAL FORMAT $99,990SQL> /EmployeeDepartment NameSalaryCommission---------- ---------- --------- ----------30 ALLEN$1,6003007). 顯示列值時(shí),假如列值為NULL值,用text值代替NULL值COMM NUL[L] textSQL>COL COMM NUL[L] text8). 設(shè)置一個(gè)列的回繞方式WRA[PPED]WOR[D_WRAPPED]TRU[NCATED]COL1--------------------HOW ARE YOU?SQL>COL COL1 FORMAT A5SQL>COL COL1 WRAPPEDCOL1-----HOW ARE YOU?SQL> COL COL1 Word_WRAPPEDCOL1-----HOWAREYOU?SQL> COL COL1 WORD_WRAPPEDCOL1-----HOW A9). 顯示列的當(dāng)前的顯示屬性值SQL> COLUMN column_name10). 將所有列的顯示屬性設(shè)為缺省值SQL> CLEAR COLUMNS8. 屏蔽掉一個(gè)列中顯示的相同的值BREAK ON break_columnSQL> BREAK ON DEPTNOSQL> SELECT DEPTNO, ENAME, SALFROM EMPWHERE SAL < 2500ORDER BY DEPTNO;DEPTNO ENAME SAL---------- ----------- ---------10  CLARK2450MILLER 130020SMITH  800ADAMS  11009. 在上面屏蔽掉一個(gè)列中顯示的相同的值的顯示中,每當(dāng)列值變化時(shí)在值變化之前插入n個(gè)空行。BREAK ON break_column SKIP nSQL> BREAK ON DEPTNO SKIP 1SQL> /DEPTNO ENAME SAL---------- ----------- ---------10 CLARK 2450MILLER 130020 SMITH 800ADAMS 110010. 顯示對(duì)BREAK的設(shè)置SQL> BREAK11. 刪除6、7的設(shè)置SQL> CLEAR BREAKS12. Set 命令:該命令包含許多子命令:SET system_variable valuesystem_variable value 可以是如下的子句之一:APPI[NFO]{ONOFFtext}ARRAY[SIZE] {15n}AUTO[COMMIT]{ONOFFIMM[EDIATE]n}AUTOP[RINT] {ONOFF}AUTORECOVERY [ONOFF]AUTOT[RACE] {ONOFFTRACE[ONLY]} [EXP[LAIN]] [STAT[ISTICS]]BLO[CKTERMINATOR] {.c}CMDS[EP] {;cONOFF}COLSEP {_text}COM[PATIBILITY]{V7V8NATIVE}CON[CAT] {.cONOFF}COPYC[OMMIT] {0n}COPYTYPECHECK {ONOFF}DEF[INE] {&cONOFF}DESCRIBE [DEPTH {1nALL}][LINENUM {ONOFF}][INDENT {ONOFF}]ECHO {ONOFF}EDITF[ILE] file_name[.ext]EMB[EDDED] {ONOFF}ESC[APE] {cONOFF}FEED[BACK] {6nONOFF}FLAGGER {OFFENTRY INTERMED[IATE]FULL}FLU[SH] {ONOFF}HEA[DING] {ONOFF}HEADS[EP] {cONOFF} INSTANCE [instance_pathLOCAL]LIN[ESIZE] {80n}LOBOF[FSET] {n1}LOGSOURCE [pathname]LONG {80n}LONGC[HUNKSIZE] {80n}MARK[UP] Html [ONOFF] [HEAD text] [BODY text] [ENTMAP {ONOFF}] [SPOOL{ONOFF}] [PRE[FORMAT] {ONOFF}]NEWP[AGE] {1nNONE}NULL textNUMF[ORMAT] formatNUM[WIDTH] {10n}PAGES[IZE] {24n}PAU[SE] {ONOFFtext}RECSEP {WR[APPED]EA[CH]OFF}RECSEPCHAR {_c}SERVEROUT[PUT] {ONOFF} [SIZE n] [FOR[MAT] {WRA[PPED]WOR[D_WRAPPED]TRU[NCATED]}]SHIFT[INOUT] {VIS[IBLE]INV[ISIBLE]}SHOW[MODE] {ONOFF}SQLBL[ANKLINES] {ONOFF}SQLC[ASE] {MIX[ED]LO[WER]UP[PER]}SQLCO[NTINUE] {> text}SQLN[UMBER] {ONOFF}SQLPRE[FIX] {#c}SQLP[ROMPT] {SQL>text}SQLT[ERMINATOR] {;cONOFF}SUF[FIX] {SQLtext}TAB {ONOFF}TERM[OUT] {ONOFF}TI[ME] {ONOFF}TIM
主站蜘蛛池模板: 医用空气消毒机-医用管路消毒机-工作服消毒柜-成都三康王 | 杭州|上海贴标机-百科| 丝杆升降机-不锈钢丝杆升降机-非标定制丝杆升降机厂家-山东鑫光减速机有限公司 | 不锈钢螺丝,不锈钢螺栓,不锈钢标准件-江苏百德特种合金有限公司 交变/复合盐雾试验箱-高低温冲击试验箱_安奈设备产品供应杭州/江苏南京/安徽马鞍山合肥等全国各地 | 上海阳光泵业制造有限公司 -【官方网站】 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛调查出轨取证公司_青岛婚外情取证-青岛探真调查事务所 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 西安标准厂房_陕西工业厂房_西咸新区独栋厂房_长信科技产业园官方网站 | 深圳南财多媒体有限公司介绍| 定制异形重型钢格栅板/钢格板_定做踏步板/排水沟盖板_钢格栅板批发厂家-河北圣墨金属制品有限公司 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 工业用品一站式采购平台|南创工品汇-官网|广州南创 | 全自动固相萃取仪_高通量真空平行浓缩仪-勤业永为 | GAST/BRIWATEC/CINCINNATI/KARL-KLEIN/ZIEHL-ABEGG风机|亚喜科技 | NMRV减速机|铝合金减速机|蜗轮蜗杆减速机|NMRV减速机厂家-东莞市台机减速机有限公司 | 艺术涂料|木纹漆施工|稻草漆厂家|马来漆|石桦奴|水泥漆|选加河南天工涂料 | 家乐事净水器官网-净水器厂家「官方」 | 洁净实验室工程-成都手术室净化-无尘车间装修-四川华锐净化公司-洁净室专业厂家 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 真空泵厂家_真空泵机组_水环泵_旋片泵_罗茨泵_耐腐蚀防爆_中德制泵 | 选矿设备,选矿生产线,选矿工艺,选矿技术-昆明昆重矿山机械 | 石磨面粉机|石磨面粉机械|石磨面粉机组|石磨面粉成套设备-河南成立粮油机械有限公司 | 播音主持培训-中影人教育播音主持学苑「官网」-中国艺考界的贵族学校 | 寮步纸箱厂_东莞纸箱厂 _东莞纸箱加工厂-东莞市寮步恒辉纸制品厂 | 翰香原枣子坊加盟费多少钱-正宗枣核糕配方培训利润高飘香 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 广州二手电缆线回收,旧电缆回收,广州铜线回收-广东益福电缆线回收公司 | 上海办公室装修,写字楼装修—启鸣装饰设计工程有限公司 | 工作心得_读书心得_学习心得_找心得体会范文就上学道文库 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 佛山市钱丰金属不锈钢蜂窝板定制厂家|不锈钢装饰线条|不锈钢屏风| 电梯装饰板|不锈钢蜂窝板不锈钢工艺板材厂家佛山市钱丰金属制品有限公司 | 脱硝喷枪-氨水喷枪-尿素喷枪-河北思凯淋环保科技有限公司 | 斗式提升机_链式斗提机_带式斗提机厂家无锡市鸿诚输送机械有限公司 | 定制奶茶纸杯_定制豆浆杯_广东纸杯厂_[绿保佳]一家专业生产纸杯碗的厂家 | 球磨机 选矿球磨机 棒磨机 浮选机 分级机 选矿设备厂家 | 深圳APP开发公司_软件APP定制开发/外包制作-红匣子科技 | 长春网站建设,五合一网站设计制作,免费优化推广-长春网站建设 | 济南轻型钢结构/济南铁艺护栏/济南铁艺大门-济南燕翔铁艺制品有限公司 | 沉降天平_沉降粒度仪_液体比重仪-上海方瑞仪器有限公司 | 列管冷凝器,刮板蒸发器,外盘管反应釜厂家-无锡曼旺化工设备有限公司 | 珠海白蚁防治_珠海灭鼠_珠海杀虫灭鼠_珠海灭蟑螂_珠海酒店消杀_珠海工厂杀虫灭鼠_立净虫控防治服务有限公司 |