标签:orcale开发
所有员工所在部门的部门名称select last_name,namefrom s_emp,s_dept; S1表(id,name)  S1表 id name 1 s 2 a 3 b                   s2表(id,age) S2表 id name 1 s
1.在字符串类型中的单值函数   lower:全部转换成小写   upper:全部转换成大写   substr:截取子串   concat:字符串拼接   nvl:处理空值   initcap:首字母大写 其余字母小写   length:字符串长度   注:dual 哑表 满足select
一、排序   1.使用order by关键字 放在select子句最后面   2.升序ASC  默认为升序    降序DESC    3.order by 需要排序的字段 排序规则   4.order by 后可以跟字段也可以跟别名         还可以跟出现在select关键字后面的序
重做日志-Redo log 首先给出参考资料: 1、Oracle官网-Managing the Redo Log 为什么需要redo log 内存中数据修改后,不必立即更新到磁盘---效率 由日志完成数据的保护目的---效率 其他副产品 数据恢复(备份集+归档日志) 数据同步(DG,str
LogMiner配置使用手册 1 Logminer简介 1.1 LogMiner介绍 Oracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 在线/归档日志文件中的具体内容,特别是该
参考资料: Oracle之Rman入门指南 一步一步学Rman Rman简介 Rman-Recover manager恢复管理工具。 Oracle集成了很多环境的一个数据库备份和恢复的工具。 Rman可以做下列事情: 数据库热备份 全库备份和恢复 数据库克隆(DG) 增量备份和
一、to_char() 与 to_date()函数 1. to_char() 将时间日期按照指定的格式输出,得到的是字符串,而非date类型。   select sysdate,to_char(sysdate, 'yyyy-mm-dd')from dual; select sysdate,
参考资料: https://docs.oracle.com/cd/B19306_01/server.102/b14231/storeman.htm#ADMIN036 什么是ASM? ASM是Automatic Storage Management(自动存储管理)的缩写。ASM是一个集成的高
varchar2(byte) 存储的是字节。 varchar2(char) 存储的是字符。   varchar2(2 byte) 最多可以存储2个字节,varchar2(2 char) 最多可以存储2个字符。   当数据库字符集分别:
参考资料:Using Oracle Flashback Technology Oracle 11g的新特性闪回操作 闪回查询 闪回查询 闪回版本查询 闪回事务查询 闪回数据 闪回表 闪回删除 闪回数据 闪回归档 下面会分别介绍这些操作。在介绍这些操作之前先看下闪回特性是否开启。 检
客户Linux系统已经安装好,公司没DBA,只好自己上了。此文章借鉴:https://www.cnblogs.com/binghe001/p/12950804.html 1、下载安装文件  百度网盘:https://pan.baidu.com/s/1ec-k9ShBg7O91YPAAhJ6
参考资料: Transactions 关于Oracle事务的总结 什么是事务? 事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作
oracle的userenv和nls_lang详解 1、userenv最常见的使用 userenv函数返回当前会话(session)的相关信息。以下sql语句可以查询当前会话连接的数据库字符集 select userenv('language') from dual; 有关userenv
Oracle字符集检查和修改 在部署重构版测试环境时,需要创建Oracle数据库,使用dbca创建数据库之后没有注意数据库本身的字符集,导致后续所有的数据库脚本执行后中文乱码。最后的解决办法是清掉全库数据,再修改字符集,重启数据库。 1、Oracle字符集概述 系统或者程序运行的环境就是一
演示示例 说明:以下示例中,表a是员工表,有a,b,c,d四个员工,性别都是男性m。表b是工资表,有a,b,d四个员工,工资对应的是1000,2000,4000。然后分别演示带(+)符号的和不带(+)符号的,结果如下。 SQL> select * from a; NAME
环境:服务器为Windows Server 2008R2操作系统,安装有器Oracle Database11.2.0.1;客户端为Win10系统,安装有Oracle Client 11.2.0.4问题描述:在使用exp命令进行导出dmp时候,出现以下错误:EXP-00008: 遇到 ORA
一、导出注意事项检查数据库版本(用于决定导出时生成为哪个版本的dmp头文件) select version from v$instance; 也可以用sqlplus -v 查看。  检查字符集是否一致(字符集不一致,不能导入) select userenv('language') fro