Oracle
文章平均质量分 50
ShitChan
这个作者很懒,什么都没留下…
展开
-
Oracle-sequence
Oracle-sequence详解原创 2016-04-18 13:52:44 · 289 阅读 · 0 评论 -
Oracle sqlldr
用途:将批量的txt格式的数据导入到数据库中。优点:方便、批量用法:在命令行(Dos)环境下,运行以下命令:sqlldr userid=username/password@serviceName control=load.ctl其中, username:数据库用户 password:数据库密码 serviceName:数据库连接串 serviceName可以在”{Oracle安装路径}\p原创 2016-04-21 09:27:55 · 367 阅读 · 0 评论 -
pl/sql编程
一什么是plsql二plsql学习的必要性三编写规范四块五过程六函数七包八定义并使用变量九控制结构十编写分页过程十一例外处理十二Oracle视图一、什么是pl/sqlpl/sql(procedural language/sql)是Oracle在标准的sql语言上的扩展,pl/sql不仅允许嵌入Sql语言,还可以定义变量和常量,允许使用条件语句和循环语句,允许使用例外处理各种错误转载 2016-04-28 15:00:07 · 505 阅读 · 0 评论 -
Oracle索引
索引分类B树索引: 通过在索引中保存排序的索引列的值以及记录的物理地址ROWID来实现快速查找。位图索引 当索引列的值基数很低时(比如表示性别的字段,只有男和女,这就是基数很低),创建B树索引显然不是明智之选,创建位图索引想必是你最好的选择。create bitmap index index_name on table(column) tablespace users;反向键索引原创 2017-02-08 23:57:58 · 261 阅读 · 0 评论 -
Oracle分区
分区语句创建表空间:create tablespace ts_1 datafile 'xx.dbf' size 10m extent management local autoallocate;create tablespace ts_2 datafile 'xx.dbf' size 10m extent management local autoallocate;create tablespa原创 2017-02-09 00:12:22 · 256 阅读 · 0 评论 -
Oracle分页
如果我们都这样写分页:select t.* from(select fieldName,rownum rn from tableName t where t.fieldName = conditionand rownum <= a) twhere rn > b那就要注意了,这样的写法有可能会出现重复项。 正确的写法:select t.* from(select fieldName原创 2017-02-26 22:14:20 · 365 阅读 · 0 评论 -
Oracle实现批量修改的两种方法
1、构建临时表进行主键关联更新 需求:T1表有千万级别的数据量,需要更新这个表的字段a,b满足2个条件的记录。 做法:一般业务会将条件通过excel表格提供给开发,那么开发首先需要将这个excel表格的内容插入到临时表T2中,考虑到a,b都不是主键,那么需要将a,b转化成主键后再插入到T2表中,T2表中还可以保存更新前的数据,方便做数据回滚,T2表中有数据后,就可以执行下面脚本进行更新操作:原创 2018-04-26 20:40:40 · 21749 阅读 · 0 评论 -
Oracle内置方法
trunc()日期1.select trunc(sysdate) from dual –2011-3-18 今天的日期为2011-3-18 2.select trunc(sysdate, ‘mm’) from dual –2011-3-1 返回当月第一天. 3.select trunc(sysdate,’yy’) from dual –2011-1-1 返回原创 2017-05-15 14:11:35 · 277 阅读 · 0 评论