- 博客(10)
- 收藏
- 关注
转载 oracle正则表达式
转自:http://www.jb51.net/article/31227.htm 正则表达式具有强大、便捷、高效的文本处理功能。能够添加、删除、分析、叠加、插入和修整各种类型的文本和数据。Oracle从10g开始支持正则表达式下面通过一些例子来说明使用正则表达式来处理一些工作中常见的问题。 1. REGEXP_SUBSTR REGEXP_SUBSTR 函数使用正则表达式来指
2017-01-17 16:09:07 285
原创 找一个你仰慕的人,并且向他学习!
毕业已经1年零2个月了,虽然工资没有太大涨幅,但是我的内心成长了不少,我很庆幸我来到这家公司,遇到现在的这些人。刚毕业那会,觉得自己什么都不会,身为一个计算机软件专业的学生,我连装系统都不会,挺不称职。我很讨厌软件开发,尤其是java,可能我学的不好吧,或者我压根对那东西不感兴趣,我当时找工作只有两个要求:1、不做开发。2、与专业相关。但是呢,我又是个懒人,不喜欢软件测试,因为这个
2016-09-09 16:43:41 497
原创 SQL SERVER开发失败案例
该程序存在两个严重问题:1、取增量时没有先关联出主键,导致不需要更新的数据也跟着更新,浪费资源;2、条件EXISTS(SELECT 1 FROM TMP WHERE SgnMonth=A.SgnMonth AND AreaCode=A.AreaCode)放错位置,导致更新主源表任意一条数据,都会将目标表其他历史数据置为无效数据,此条件应该放在where之后 WITH TMP AS
2016-09-08 14:42:11 347
原创 ORACLE开发注意事项
1、代码自测应严格2、若字段col1由源表若干字段依据公式计算而来,col2由col1计算而来,则计算col1的结果不应先保留小数位,否则会造成col2的计算有误差,应只在最后的结果中保留小数位。3、取源表增量部分数据时,要取全,把所有受影响的、参与计算的数据都取出来。3、关联提取,主键来自一张表TABLE1时,从附表TABLE2取出来的字段col2处理方式有两种(以录入转中心为例):
2016-09-06 16:06:15 322
原创 ORACLE 创建/删除非空约束
1、创建约束:ALTER TABLE 表名 ADD CONSTRAINT 约束名 CHECK(列名 IS NOT NULL)2、删除约束ALTER TABLE 表名 DROP CONSTRAINT 约束名;
2016-09-06 11:17:34 3959 1
原创 ORACLE 字段增删改
1、新增字段ALTER TABLE 表名ADD (列名 类型(长度)) ;2、修改字段名称ALTER TABLE 表名 RENAME COLUMN 旧列名 TO 新列名;3、修改字段类型、长度ALTER TABLE 表名 MODIFY 列名 类型(长度);4、删除字段ALTER TABLE 表名 DROP COLUMN 列名;
2016-09-05 14:46:35 235
原创 一个逗号引发的错误!
今天犯了一个低级错误,为了找出这个错误,我花了整整6个小时,还是在同事的帮助下找出来的。身为一个oracle开发的菜鸟,真的悲催!从oracle库表(源表)中提取数据到sql server表中(目标表),执行存储过程报如下错误我的第一反应是使用merge into向目标表插入数据时,数据类型不一致导致的,由于标的字段较多,我反复对比了很多次,发现类型一样,没有任何问题
2016-08-26 16:10:17 1799
原创 没有主键的表如何查询表内数据重复条数?
查询表内数据重复条数(有些历史库表没有主键) 1、先来看一张表TMP的数据(无主键)查询重复记录数语句:SELECT Station,City,Temperature,COUNT(*)重复记录数FROM TMPGROUP BY Station,City,TemperatureHAVING COUNT(*)>1结果:说明没有重复记录 2、再
2016-08-17 16:09:34 2783
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人