自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ask Self,Ask Tomorrow

不会理财的DBA不是一个好哲学家

  • 博客(12)
  • 收藏
  • 关注

原创 【sqlserver】【自定义函数】正则匹配实现

自定义函数实现CREATE FUNCTION [dbo].[RegexMatch] ( @pattern VARCHAR(2000), @matchstring VARCHAR(8000)--Varchar(8000) got SQL Server 2000 )RETURNS INT/* The RegexMatch returns True or Fal

2016-12-27 15:36:14 677

原创 【sqlserver】自增字段起始计数错误导致插入数据报错

接到开发人员反馈原来能正常插入的数据现在插入报错,查看报错明细是报违反主键唯一性,主键是自增的ID字段。 插入指定的ID值不会报错。 按照报错基本确定是自增字段的初始值出现问题导致的。 解决方法: -- 使用DBCC CHECKIDENT语句重置起始值select max(id) from testtable--14376dbcc checkident('tes

2016-12-24 17:18:00 949

Tip/TrickBrowse CodeStatsRevisions (6)AlternativesComments(37)Add your ownalternative versionTagged asSQLDBADevQAArchitectStats129.4K views29 bookmarkedPo

2016-12-24 15:12:00 111

原创 【Mysql】实现merge into

测试DEMO: mysql> CREATE TABLE `bond_id` ( -- 创建测试表,唯一约束为:(`BOND_ID`,`INFO_SOURCE`,`SRC_ID`) `ID` bigint(20) NOT NULL AUTO_INCREMENT , `BOND_ID` varchar(20) NOT NULL , `SRC_ID` bigint(20) NOT N

2016-12-24 10:54:03 3301

转载 【MySQL】变量实现分析函数

作者: kelvin19840813 出处:http://www.cnblogs.com/kelvin19840813/articles/5701017.html1. row_number over(order by sal)的实现 Row_number函数返回一个唯一的值,当碰到相同数据时,排名按照记录集中记录的顺序依次递增。select empno,ename,sal,deptno,

2016-12-19 20:34:30 292

原创 【Mysql】sqlserver 开窗函数lead over>> mysql 等价转换

相关敏感表信息已经脱敏处理1.待转换 sqlserver SQLselecta.party_id,a.publish_date,a.rating_date,replace(replace(replace(rating,'p',''),' ',''),'i','') rating2,lead(replace(replace(replace(rating,'p',''),' ',''),'i

2016-12-19 20:20:32 1471

原创 【MYSQL】数据类型强制转换导致数据超预期

-- SQL语句SELECT `t`.`module_id`, `ra`.`table_id` -- t.*, ra.*FROM sys_user_auth AS tJOIN `sys_table` AS `ra` ON `t`.`module_id` = `ra`.`table_id`AND t.user_role_id = 3AND t.module_type

2016-12-19 19:56:53 316

转载 【MYSQL】时间、日期加减运算语句

Noteice:备查,来自网络。select timediff('23:40:00', ' 18:30:00'); -- 两时间相减SELECT substring( timediff('23:40:00', ' 18:30:00'),1,5) ----“05:10”相减返回小时:分钟select datediff('2008-08-08', '2008-08-01'); -- 7

2016-12-19 19:51:45 2196

原创 【Mysql】复杂SQL调优一例

*相关表已经脱敏处理1.原SQLSELECT tmp.PARTY_ID, s.TICKER_SYMBOL, tmp.SHAREHOLDER_NAME, tmp.END_DATE_NEW, tmp.SHARE_NUM_NEW, tmp.END_DATE_LAST, tmp.SHARE_NUM_LAST,

2016-12-14 19:57:28 432

原创 【Mysql】分组取得最新值的相关SQL改写

最近项目上遇到个效率很差的SQL,通过沟通和整理,发现SQL中存在大量下面这种SQL的子查询:(#获取**最新数据select security_id, trade_date, reliability, modified_duration, net_px, ytm, YEAR_TO_MAT from (sele

2016-12-14 16:44:36 247

原创 Install Postgresql

1.get sourse code wget https://ftp.postgresql.org/pub/source/v9.6.1/postgresql-9.6.1.tar.gz2.Unpack tar -zxvf postgresql-9.6.1.tar.gz[root@bzm soft_bak]# ll total 24588 drwxrwxrwx. 6 1107 1107

2016-12-08 19:40:42 311

原创 【sqlserver】字段拆分

--sqlserver字段拆分--xml解法-------------select id,t into #t from (select 1 id,'aa,bb,cc' tunion allselect 2 id, 'aa,cc,dd' t) tselect * from #t/*1 aa,bb,cc2 aa,cc,dd*/select a.id,b.tfrom (s

2016-12-03 18:37:16 673

空空如也

空空如也

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

TA关注的人

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