自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 判断一个数字是否是2的n次方

实现过程如下Create Or Replace Function f_Get_2n(p_Num Number) Return Number Is v_Flag Number(4); r_Binstr Number(38); l_Num Number := p_Num; v_Length Number(38); v_Mid Number(2);Begin --先转换成二进制 While l_Num != 0 Loop r_Binstr := To_Ch

2020-05-20 14:27:26 310

原创 oracle批量获取建表语句

问题起因昨天同事来问我,是否能批量获取oracle的建表语句,需要提供给客户,我们知道,oracle的内部视图中并没有直接记录建表语句,但是User_Tab_Columns这个视图中记录了字段,字段类型,于是想到用语句拼接满足这个需求。脚本实现在实现过程中需要考虑到(1)字段除了有字段类型,字段长度等普通属性外,还有是否非空,是否有默认值这些特殊属性,对于特殊属性要加以判断;(2)记录默认值属性的字段DATA_DEFAULT为long型,无法直接转换成char型,需要自定义函数来解决。实现脚本

2020-05-20 10:20:24 2555

原创 利用Powerdesigner逆向生成PDM模型

利用Powerdesigner逆向生成ER图Powerdesinger作为一款数据库设计工具其功能非常强大,最近由于项目验收需要数据库模型图,仅使用它做了逆向生成的操作,现将过程记录如下。1.安装PowerDesigner工具及所需JDK包网上有很多PowerDesigner的免费资源,汉化版破解版都有,可自行下载,文中我操作用到的版本是16;JDK包需要注意,如果系统是64位,也要下载586版本的JDK安装包,不然Powerdesigner无法识别。2.配置数据源安装pd和jdk的过程省略,下

2020-05-19 18:51:45 1082

转载 OGG基础知识总结

OGG基础知识整理1 GoldenGate介绍GoldenGate软件是一种基于日志的机构化数据复制软件,能够实现大量交易数据的实时捕捉,变化和投递,实现源数据库与目标数据库的数据同步,保持压秒级的数据延迟。GoldenGate能够支持多种拓扑结构,包括一对一,一对多,多对一,层叠和双向复制等。GoldenGate基本架构图1.1 Oracle GoldenGate主要组件Extr...

2020-04-23 15:48:01 1335

原创 Postgresql内置分区表的使用总结

Postgresql内置分区表的使用总结内置分区表简介在postgresql10之后,引入了内置分区表,用户不需要先在父表上定义insert,update,delete触发器,对父表的DML操作会自动路由到相应分区,相比传统分区表大幅度降低了维护成本,目前内置分区表仅支持范围分区和列表分区。1.1 创建分区表创建分区表分为两个部分:创建主表和创建分区。1.1.1 创建主表创建主表时须指...

2020-04-20 15:37:18 1013

OCP考试052最新习题集(2018年8月末更新版)

最新版052习题集,本人用此套题库8月末考试052分数80+

2018-09-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除