- 博客(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关注的人