ORACLE group by 可用函数
AVG:平均值;COUNT:行数;MAX:最大值;MIN:最小值;STDDEV:标准偏差;SUM:总计;VARIANCE:方差;分组会忽略null值
ORACLE 空值处理
NVL(expr1,expr2):如果expr1为空值转换成expr2的值;(第一个和第二个参数需要类型一致)例如:column name:a1 type:varchar2(10)NVL(a1,'is null')NVL2(expr1,expr2,expr3):如果expr1为非空值,转换成expr...
ORACLE 子查询返回
多行返回:IN/ANY/ALL>ANY:高于最低值;<ANY:低于最高值;=ANY:IN<ALL:低于最低值;>ALL:高于最高值;单行返回:>、<、=、<>.....子查询中可以使用order by;子查询可以用于构成select语句中的from子句...
ORACLE 约束
查看:select * from user_constraints;select * from dba_constraints;约束状态:1. 针对新数据:disable / enable2. 针对老数据:validate / novalidateenable validate:所有数据均需要检查;默认创...
ORACLE JOIN 与 +
JOIN:1. Natural join:自然连接,ORACLE 自动根据两表中类似的列进行连接;2. Outer join:Left outer join、Right outer join、Full outer joinLeft outer join:from 后面的表显示完整;Right outer ...
ORACLE 启动停止
启动:NOMOUNT1.搜索参数文件:spfile或者init2.分配SGA3.启动后台进程4.打开alert文件和跟踪文件MOUNT1.将数据库与以前启动的实例关联2.所有控制文件是否存在且已同步;定位并打开控制文件3.通过控制文件...
ORACLE 简便连接
简便连接:<username>/<password>@<hostname>:<listener port>/<service name>
ORACLE 字符集问题
1. 数据库服务器端字符集建立数据库最好决定字符集类型,一般不推荐建立后修改。修改方法: 如果需要修改字符集,通常需要重建数据库,通过导入导出的方式来转换。推荐字符集如果存储信息包含中文最好为ZHS16GBK或者U...
ORACLE 参数resetlog何时使用
主要是数据文件头跟控制文件里记录 select file#,checkpoint_change# from v$datafile; select file#,checkpoint_change# from v$datafile_header; 如果scn 不一致.
ORACLE 最大连接数
配置的最大连接数:show parameter process; 实际应用收集到的最大连接数:select * from dba_high_water_mark_statistics where name = 'SESSIONS'
ORACLE order by
默认为升序排列;Union默认排序按照第一个select语句中的第一列按升序排列;order by asc null first:排序后将null放在最前;order by asc nulllast:排序后将null放在最后;...
ORACLE "for update"
被称为悲观锁;锁定的目的是获得修改的权利例如:多用户平台对同一事务池做处理中使用目的是确保单一事务,只有一个用户操作知道用户确认提交后,其他用户才能对对其进行修改select column a, column b, column c fr...
ORACLE commit
无论之前是上百万条数据,还是一条数据的DML处理,使用commit提交时间相同。原因是:ORACLE 在执行DML操作时,同时会对数据文件和重做日志(redo log)进行操作,是同步进行的,当到全部执行完成后,使用comm...
ORACLE Truncate vs Delete
时间上Truncate比Delete时间快原因:数据库写入数据时会在最后设置高位线,作用是表明之后的区域未被使用。Delete操作,是根据要求去数据文件中找到响应的区域,删除处理并且需要写undo。Truncate操作,则是直...
ORACLE 导入数据
导入数据的时候不确定,是否有外键约束,可以通过设置使系统在commit是在做检查。Alter session set constraint = deferred.
ORACLE DBCA 注意
1. 可以定义计划数据库备份2. 在控制文件选项上要注意设置"Options"这里直接决定了你的数据文件的个数,联机重做日志文件的个数。。。。
ORACLE 查看ora错误
1. 在alert文件中查看;2. 在OS中,oracle用户输入:oerr ora 3136
ORACLE audit
类型:1. mondatory audit:针对sysdba,sysoper权限用户;2. standard audit:标准级别,object级,11g默认开启3. FGA:精细监控,行级监控4. DBA:针对DBA操作的监控开启standard audit:需要修改系统...
ORACLE 导入导出
备份类型:逻辑备份 / 物理备份(冷、热)逻辑备份ORACLE 9i 脚本在哪里运行,文件就产生在哪里。exp对应imp,确保服务器与客户端字符集一致exp scott/tiger@demo Grants=Y Compress=Y Consistent =Y ...
ORACLE flashback
对象:数据库(用户) 、表、transactionflashback功能是否开启:select flashback from v$database;默认关闭的开启方法:开启archive logshutdown immediatestartup mountalter database archivel...