ELSEITPUB个人空间 z4RQ1KH d"k

RETURN NULL

0~4I}5@S0

2C}5v`n"H Nx0LPAD(char1,n,char2)函数

[JO Y\ g0解释:

.too3wC7g^0字符char1按制定的位数n显示,不足的位数用char2字符串替换左边的空位ITPUB个人空间8_:j?G0d

4c!U5G{#k'T z'k8T0字段名之间可以进行算术运算

z#K2}.Uw Z0例如:  (字段名1*字段名1)/3

8yE`]9W:g0G0

7J ?-o#FhM^N&_0查询语句可以嵌套

o*H dL*a"ht0例如: SELECT …… FROMITPUB个人空间*x*mk8P{

(SELECT …… FROM表名1, [表名2, ……] WHERE 条件) WHERE 条件2;ITPUB个人空间vQ5u _6x?

ITPUB个人空间:W9O+v6b]Fr6L

两个查询语句的结果可以做集合操作

\ K)rGBeH8B$[3D0例如: 并集UNION(去掉重复记录), 并集UNION ALL(不去掉重复记录), 差集MINUS,  交集INTERSECT

/ZF\.vJ3\0

Mm(L,p,Tg0分组查询ITPUB个人空间P0T't;fgJ#QD7q K G

SELECT字段名1, 字段名2, …… FROM 表名1, [表名2, ……] GROUP BY字段名1

\Z0z+vPjxOZqfjP0[HAVING 条件] ;ITPUB个人空间@*QdWE}

ITPUB个人空间P9`Esj#[-Q9jUC

两个以上表之间的连接查询

3j5u_1q uU,z9e+gBO$~0

d!azek,F]0SELECT字段名1, 字段名2, …… FROM 表名1, [表名2, ……] WHEREITPUB个人空间5c;Foyg E n

表名1.字段名 = 表名2. 字段名 [ AND ……] ;ITPUB个人空间q8|"p/a]#l&F

!R{M0O+jx Tp0SELECT字段名1, 字段名2, …… FROM 表名1, [表名2, ……] WHERE

+H^6r~.Fw0                表名1.字段名 = 表名2. 字段名(+) [ AND ……] ;

4Pu@H1jz|0ITPUB个人空间4oc#VRliN-{

有(+)号的字段位置自动补空值

_6^L.f/f$U0ITPUB个人空间,Nnd Te_"Q;G

查询结果集的排序操作, 默认的排序是升序ASC, 降序是DESCITPUB个人空间Dp)o8QI5o;\q#`

ITPUB个人空间q:~R {j8w+l

SELECT字段名1, 字段名2, …… FROM 表名1, [表名2, ……]

y!Bp5~9y3UCX0ORDER BY字段名1, 字段名2 DESC;

;Y ~nX_-y\%c4n0ITPUB个人空间D5?8j Y2~0mc

字符串模糊比较的方法

!fd%L0m%MV2s3d @0ITPUB个人空间s/W.b^ d)pN+b

INSTR(字段名, ‘字符串’)>0

6HW2DNo)B0字段名 LIKE  ‘字符串%’  [‘%字符串%’]ITPUB个人空间|;t4k,jgIBo

!rkOT;J0每个表都有一个隐含的字段ROWID, 它标记着记录的唯一性.

fXy&Q5i-Uq0

G+D8B6W:iFZ0四.ORACLE里常用的数据对象 (SCHEMA)

cA GL6[0

c@![ h?$N01.索引 (INDEX)ITPUB个人空间h1W+K6Vb9V6y^/h

ITPUB个人空间#w)TB QR,X

CREATE INDEX 索引名ON 表名 ( 字段1, [字段2, ……] );ITPUB个人空间)ay!mR1Z3H'bqg+s Q

ALTER INDEX 索引名 REBUILD;ITPUB个人空间+A:|S/^!e o!AZGGI

2VG Og i l/~ I0一个表的索引最好不要超过三个 (特殊的大表除外), 最好用单字段索引, 结合SQL语句的分析执行情况,

]o9E.m2{0也可以建立多字段的组合索引和基于函数的索引ITPUB个人空间R?_:jU5](w

ITPUB个人空间%X'IMU};WN"@6cl

ORACLE8.1.7字符串可以索引的最大长度为1578 单字节ITPUB个人空间)zY*S,?z2K)c9V

ORACLE8.0.6字符串可以索引的最大长度为758 单字节

#`5uvT!}5Y e0ITPUB个人空间[xE.hR1nl9vVa

2.视图 (VIEW)ITPUB个人空间xiCkj[D v~(Q

"W wCj:uG;~0CREATE VIEW 视图名AS SELECT …. FROM …..;ITPUB个人空间,{ syV%ps#u,Y9l_

ALTER VIEW视图名 COMPILE;

Jy'j:_7v!bt0

dx L&b{Q$g0视图仅是一个SQL查询语句, 它可以把表之间复杂的关系简洁化.

2M6J%Ev.g-sc-o$B0ITPUB个人空间Im2C'A z)|

3.同义词 (SYNONMY)ITPUB个人空间*L"I5zHZ+X N

CREATE SYNONYM同义词名FOR 表名;ITPUB个人空间9y%p[},`'J i? L8X8WK

CREATE SYNONYM同义词名FOR 表名@数据库链接名;

F i4R}0PxPf0

\"g U~X4i04.数据库链接 (DATABASE LINK)ITPUB个人空间:W*_1pF(uC~

CREATE DATABASE LINK数据库链接名CONNECT TO 用户名 IDENTIFIED BY 密码 USING ‘数据库连接字符串’;

#DsjT0p` S~[S~0w0ITPUB个人空间 m&t)Y.fq

数据库连接字符串可以用NET8 EASY CONFIG或者直接修改TNSNAMES.ORA里定义.ITPUB个人空间'T1el0fw!]/W"E o D-]

L/l(F&cP kG0数据库参数global_name=true时要求数据库链接名称跟远端数据库名称一样

&E;{R"x:t@~$mj0ITPUB个人空间o}+C Hp]c!S

数据库全局名称可以用以下命令查出

S d:L"T{TF[0SELECT * FROM GLOBAL_NAME;ITPUB个人空间4XZl+\?"R+Q U

j GP"`*q?VV {0查询远端数据库里的表ITPUB个人空间!x A_b? [i5S

SELECT …… FROM 表名@数据库链接名;ITPUB个人空间q}]7SA~F

P`I,a4u A2x0五.权限管理 (DCL) 语句

;s'b9DS(wc1d)`0

5XX}S3nun'W01.GRANT        赋于权限ITPUB个人空间NHE u)uc

常用的系统权限集合有以下三个:ITPUB个人空间g4pg$K-a

CONNECT(基本的连接), RESOURCE(程序开发), DBA(数据库管理)

9qJd-JZ0[3~J0常用的数据对象权限有以下五个:ITPUB个人空间s4Q\#v$^ q9C

ALL         ON 数据对象名,         SELECT ON 数据对象名,         UPDATE ON 数据对象名,

3r.f@(]&?/L*^0DELETE         ON 数据对象名,  INSERT ON 数据对象名,   ALTER  ON 数据对象名ITPUB个人空间2~V6E ` P \'^;rd

ITPUB个人空间$N],[Z4Z4QI5q-W/Le

GRANT CONNECT, RESOURCE TO 用户名;

/NRH7XKR+G+?0GRANT SELECT ON 表名 TO 用户名;ITPUB个人空间1h:mT%Al&R;O7v

GRANT SELECT, INSERT, DELETE ON表名 TO 用户名1, 用户名2;ITPUB个人空间XAB&[Sc

/Suf*Ss02.REVOKE 回收权限ITPUB个人空间!d9bu O!r

z-iSdTA%l%?g0REVOKE CONNECT, RESOURCE FROM 用户名;ITPUB个人空间$]N;ba.ve4Z}

REVOKE SELECT ON 表名 FROM 用户名;

-c^+m%_$uPKm0REVOKE SELECT, INSERT, DELETE ON表名 FROM 用户名1, 用户名2;

_(h~H0h _4e0

!q4BY!h$Z8dr[@.K0ITPUB个人空间q){PrQ\

查询数据库中第63号错误:

y:cy[W!~2y7Ew0select orgaddr,destaddr from sm_histable0116 where error_code='63';

W%F/M0^{r*wn*C0

ev JT+O7B-h.?0查询数据库中开户用户最大提交和最大下发数: select MSISDN,TCOS,OCOS from ms_usertable;

vSoL-SJ_TW0

n5hk$w ] bH0ITPUB个人空间 }vEK6ECu;@)J

查询数据库中各种错误代码的总和:

N8{vr'iW6L0select error_code,count(*) from sm_histable0513 group by error_code order

T3Ioz d{8`Iy+w0by error_code;

e L!E p}f0k(^0

X0Kl @Muw4C3bry;@0查询报表数据库中话单统计种类查询。

o1rX r5R3c0select sum(Successcount) from tbl_MiddleMt0411 where ServiceType2=111ITPUB个人空间]w)i]gKg`

select sum(successcount),servicetype from tbl_middlemt0411 group by servicetype

oracle关键字plus,详细介绍ORACLE sqlplus命令 - jack198409的个人空间 - ITPU...相关推荐

  1. oracle23290,详细介绍Oracle数据库EM Console重建过程

    详细介绍Oracle数据库EM Console重建过程 本文详细介绍了Oracle数据库中EM Console重建的一些知识以及重建时的错误分析与解决,希望能够对您有所帮助. Oracle数据库操作中 ...

  2. Oracle认证考试详细介绍

    Oracle认证考试详细介绍     一. Oracle,仅次于微软的世界第二大软件公司 Oracle虽然规模很大,但名声不像微软.IBM那样显赫,很多非计算机专业的在校学生不知道Oracle是何物. ...

  3. oracle数据库各组件介绍,Oracle 数据库 组件相关说明【第一部分】

    参考MOS文档: Information On Installed Database Components and Schemas (文档 ID 472937.1) Oracle 组件可以通过下面的S ...

  4. oracle数据库的详细安装,Oracle 11g数据库详细安装图文教程

    本教程为大家分享了Oracle 11g数据库详细安装步骤,供大家参考,具体内容如下 1.先到Oracle官网上下载11g oracle Database 11g第 2 版 (11.2.0.1.0)标准 ...

  5. linux 启用telnet命令行,详细介绍Linux telnet命令的使用

    对Linux系统进行远程登录,Linux telnet命令是必须得掌握的一个知识,虽然telnet并不是***的远程登录的方案,但是不可否认它是最常用的,所以很有必要详细了解Linux telnet命 ...

  6. 详细介绍Oracle DBA工作职责

    Oracle DBA工作职责如下: 1.安装和升级数据库服务器,以及应用程序工具构建和配置网络环境. 2.熟悉数据库系统的存储结构预测未来的存储需求,制订数据库的存储方案. 3.根据开发人员设计的应用 ...

  7. oracle 的导入导出,Oracle 导入导出详细介绍

    数据库version 导入导出工具 ( from )导出数据库 ( to )导入数据库 Expdp/Impdp 11.2.0.2.0 10.2.0.3.0 From 11g(11.2.0.2.0) t ...

  8. 版本控制工具Git详细介绍和常用命令

    一.安装Git 在linux系统使用非常方便,只需要打开shell界面,并输入: sudo apt-get install git-core 按下回车后输入密码,即可完成Git的安装.但我们可能更多情 ...

  9. oracle中isnumeric,详细讲解Oracle中isnumeric的三种实现

    许多用过ASP的朋友对isnumeric函数都有一定的了解,这是一个常用的判断入参是否为数字的函数.而在Oracle中没有现成的判断是否为数字函数,下面我们就来介绍一下如何用三种方法来将其实现: 1. ...

最新文章

  1. 两个简单的动态规划问题,0-1背包和最大不相邻数累加和,附递归c代码
  2. 在同一台服务器上启动多个 FreeSWITCH 实例
  3. Travis CI mysql_DevOps工具介绍连载(34)——Travis CI
  4. Python 错误和异常
  5. Js提交表单的两种方法
  6. BZOJ-2761-不重复数字
  7. 2021安徽舒城中学高考成绩查询,2021安徽省地区高考成绩排名查询,安徽省高考各高中成绩喜报榜单...
  8. 挂了三次科目二的我,竟被一台智能车征服 | 威马W6停车挑战
  9. STM32工作笔记0080---UCOSIII系统内部任务
  10. Python入门--变量,浮点型,布尔型,字符串
  11. 一文了解Android游戏SDK开发
  12. 计算机考研自命题院校双非,计算机考研408——951211院校汇总
  13. 【Linux网络配置】
  14. miui 10 android 9.0,小米基于安卓9.0的MIUI10稳定版来了,你的手机可以更新吗?
  15. 导航算法A*的简单实现
  16. Java封装和多态作业
  17. java中获取日期 日期和字符串互转
  18. 服务器被劫持了,该怎么办?
  19. oracle distinct 多个,oracle distinct多字段去重
  20. JIRA Servcie Desk详细安装教程

热门文章

  1. 经典的ORACLE培训文档
  2. linux删除文件前几行,linux删除文件的前n行
  3. ResNet 论文概览与精读
  4. 理发店收银系统php,理发店收银系统提升门店管理效率
  5. SAP中在 LMLCCS_UPDATEF02 LCL_DB 方法 get_normvector 头寸 A 中 RC 1 内部错误解决方法
  6. Duplicate entry '1' for key 'PRIMARY'(报错)
  7. QSS样式表之PS黑色风格+白色风格+淡蓝色风格(开源)
  8. 计算机二级不参加会记入诚信档案吗,考生必看!弃考会被记入诚信档案吗?
  9. 一文看懂Transformer(详解)
  10. AWS IAM certification