
oracle
文章平均质量分 78
W_DongQiang
这个作者很懒,什么都没留下…
展开
-
ORACLE下的多列转多行函数
记录一个在oracle中多行转多列的函数,有一个项目近期到了收尾阶段,忽然客户说有一个成本分摊的统计表逻辑要调整,我一看需求瞬间头大了,其中比较麻烦的一段逻辑就是需要把单行的多列数据分割成多行,百度了一下方法,大概是这样的。原数据结构如下:每个人会有多个成本分摊,最后需要汇总出每个成本中心的分摊金额首先需要先把这每行数据分割一下,分割成一个成本分摊对应一行数据select id,username,cca,shares,total*shares/100 as totalfrom...原创 2020-11-10 11:58:16 · 3384 阅读 · 4 评论 -
oracle跨库访问——dblink的使用
在写程序的时候多个服务器集成的项目也不少见,那么怎么实现多个服务器不同数据源的跨库访问操作数据呢。oracle的数据库中有一个插件叫dblink(全称:database links),这个插件里可以建立其他数据连接中的代理对象,然后你需要的一系列操作都可以直接操作建立的dblink对象来完成。具体过程: 第一步:赋予权限 在创建database link之前,我们需...原创 2018-08-06 15:35:52 · 2172 阅读 · 0 评论 -
Oracle 建立索引及SQL优化
数据库索引:索引有单列索引复合索引之说如何某表的某个字段有主键约束和唯一性约束,则Oracle 则会自动在相应的约束列上建议唯一索引。数据库索引主要进行提高访问速度。建设原则: 1、索引应该经常建在Where 子句经常用到的列上。如果某个大表经常使用某个字段进行查询,并且检索行数小于总表行数的5%。则应该考虑。 2、对于两表连接的字段,应该建立索引。如果经常在某表的一个字段...原创 2018-10-18 11:23:13 · 351 阅读 · 0 评论 -
阿里DRUID数据库连接池配置
DRUID介绍 Druid是阿里实现的一个开源数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。同时Druid还提供了封装的sql监控,url监控,session监控等等监控功能,方便开发者实时查看服务器的当前负载及运行状态。 配置参数 和其它连接池一样DRUID的...原创 2018-12-17 14:34:05 · 1181 阅读 · 0 评论 -
oracle之connect by的用法
connect by 用于存在父子,祖孙,上下级等层级关系的数据表进行层级查询。 语法格式: { CONNECT BY [ NOCYCLE ] condition [AND condition]... [ START WITH condition ] | START WITH condition CONNECT BY [ NOCYCLE ] condition [AND co...转载 2018-06-11 09:26:26 · 1789 阅读 · 0 评论 -
oracle创建用户
/*第1步:创建临时表空间 **/create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local;/*第2步:创建数据表空...转载 2018-06-05 17:52:13 · 297 阅读 · 0 评论 -
ora-00119和ora-00132问题的解决方法
ora-00119和ora-00132问题的解决方法(转载) oracle11g安装后,本地无法登录!前提:服务全部打开,监听也配置好了!win7 64位 oracle 11g简单的sql命令:先登录到sqlplus:sqlplus/nolog;登录数据库:connsystem/managerassysdba;然后启动数据库:startup;发现ora-00119...转载 2018-06-19 10:26:13 · 1029 阅读 · 0 评论