数据库
文章平均质量分 56
就啥也不是哦
这个作者很懒,什么都没留下…
展开
-
数据-Oracle补零相关
最近做数据移植,整理生产数据,真的是五花八门什么都东西都有哟哈哈。看到客户号这个栏位,按理说,应该都是9位的,但是确出现7位8位的情况。业务老师说了,可能是没有补0哦。。。我这就有点犯难。。。该怎么操作好呢,应为是char类型了。左对齐的。比较嘛,又不好比。问问度娘,哈哈有一个神奇的不零函数,恩,受在下一拜。LPAD RPAD 用法 LPAD(栏位名,补到的位数,' 0原创 2016-01-21 18:46:00 · 403 阅读 · 0 评论 -
Oracle ora-01843错误解决思路
还是万恶的数据移植,这回是多了一个新的环境。所以碰到了以前没碰到过的问题。我们把DB的某张表,导出,然后导入,不要问我为何这么蛋疼。。。导入的时候就报错了 ORA-01843,无效的月份。额,大哥,你不是逗我的把,表里明明存得好好的 DD-MON-RR这样的格式使用SQL developer 查询nls_date_format也是这样没错,查nls_date_language 也是原创 2016-04-08 19:05:40 · 5872 阅读 · 0 评论 -
DB2学习之 Sequences 使用碰到的问题记录
项目中有需要给客户返回合同号,合同号必须唯一数据由旧系统移植过来,新系统将数据不同产品中的合同号的最大值找出来,使用DB2中的Sequences管理移植中第一版本Sequence初始化脚本如下:int_NUM1 = 'db2 -x "select INT(SUBSTR(NUM,8,6) )FROM MSG_TABLE WHERE TYP='1' ODERBY INT(S原创 2017-02-17 16:47:57 · 1301 阅读 · 0 评论 -
mac os 系统安装mysql server
一,下载从官网可以下载,地址二,安装下载完成之后在下载中点击.dmp文件,出现.pkg文件,一路点下去即可安装完成。在“系统偏好设置”的下方可以看到mysql的服务,双击后出现详细页面,几点Star原创 2017-02-27 23:18:36 · 3081 阅读 · 0 评论 -
oracle 存储过程
关键字: oracle 存储过程存储过程创建语法: create or replace procedure 存储过程名(param1 in type,param2 out type) as 变量1 类型(值范围); 变量2 类型(值范围); Begin Select count(*) into 变量1 from 表A whe转载 2017-02-23 14:55:34 · 154 阅读 · 0 评论 -
DB2 SQL语句字符匹配经验
最近做的需求需要使用SQL语句在A表的text字段中筛选出一段URL的后面部分。研究了URL的样本,归纳出来是长这样www.test.com/my.html?XXX其中前面 www.test.com/my.html? 这一段是固定的,后面XXX是参数,参数是数字或者大小写字母,长度是1-3text字段有可能是这样我这里有一个网站,请点击www.test.com/my.html?QAQ。快来试试吧。...原创 2018-06-21 19:16:09 · 1924 阅读 · 0 评论