自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 SQL中几种去重的方式

假设表名为t,字段a,b,c,想要a,b,c去重的效果1、distinct最直接的去重关键字select distinct a,b,c from t2、group by分组去重select a,b,c from t group by a,b,c3、union效果为上下两段sql的结果去重合并select a,b,c from tunionselect a,b,c from t where 1=04、row_number() over()根据开窗排序去重,over里

2021-08-01 03:11:26 3054

原创 各数据库下生成UUID的方法

目录一、ORACLE二、MSSQL(SQLSERVER)三、MYSQL四、DB2方法一:自建UUID函数方法二:GENERATE_UNIQUE()五、HIVE六、ACCESS一、ORACLEselect sys_guid() from dual查询效果:二、MSSQL(SQLSERVER)select newid()--newid()生成了自带“-”36的uuid,要改为32位,需要自行替换select replace(newid(),'-','')查询效果:三、MYSQLs

2021-06-24 16:54:41 5955

转载 DB2 错误代码大全

错误代码及说明SQLCodeSQLState状态说明00000000SQL语句成功完成01xxxXXXSQL语句成功完成,但是有警告+01201545未限定的列名被解释为一个有相互关系的引用+09801568动态SQL语句用分号结束+10002000没有找到满足SQL语句的行+11001561用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统+11101590为2型索引设置了SUBPAGES语句+1

2021-05-31 11:00:56 630

原创 oracle + flume + kakfa 实施方案

一、准备工作(一)关闭防火墙查看当前防火墙状态systemctl status firewalld关闭当前防火墙systemctl stop firewalld 开机防火墙不启动。systemctl disable firewalld(二)拷贝所有文件相关资源下载:链接:https://pan.baidu.com/s/1VXGqQ2quBVHwlFoSsYErsg...

2020-04-10 10:27:30 862

转载 Oracle 字符集

一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。影响Oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下: NLS_LANG = langua...

2019-03-26 17:06:52 187

转载 Oracle 支持正则表达式的函数

内容提要oracle 10g 增加的正则表达式函数有以下四种:regexp_like() --返回满足条件的字段regexp_instr() --返回满足条件的字符或字符串的位置regexp_replace() --返回替换后的字符串regexp_substr() --返回满足条件的字符或字符串这四个函数的功能分别对应传统sql的 like操作符 和 instr 、replace 、s...

2018-10-12 10:44:42 196

转载 分析函数 keep(dense_rank first/last)

转自:http://blog.itpub.net/28929558/viewspace-1182183/销售表:SQL> select * from criss_sales where dept_id = 'D02' order by sale_date ;DEPT_IDSALE_DATEGOODS_TYPESALE_CNTD022014/3/6G0...

2018-10-12 09:55:04 476

原创 SQLSERVER 生成表结构的SQL

SQLSERVER 生成表结构的SQLSELECT 表名=case when a.colorder=1 then d.name else '' end, 表说明=case when a.colorder=1 then isnull(f.value,'') else '' end, 字段序号=a.colorder, ...

2018-09-20 18:09:34 600

原创 SQLSERVR 转换为数字类型numeric时出现算数溢出错误

SQLSERVR 转换为数字类型numeric时出现算数溢出错误在SQLSERVER中,关于数据的计算可能会导致出现如下的错误遇到这类问题,一般都是由于结果超过了这个字段的长度个字段的属性的概念。create table T1(F1 numeric(6,4))其中:“4”代表是小数位数;“6”代表的是小数+整数位数所以,整数位数=6-4=2位所以正常情况下,当超过3位的...

2018-09-20 18:03:46 30002

原创 ORACLE 取连续值、时间段的区间

主要是通过当前行,和行号做减法操作,若是连续的值,此列新生成的值将一致取连续值区间--测试数据CREATE TABLE Z_NUMS AS SELECT LEVEL AS NUM1 FROM DUAL CONNECT BY LEVEL <=1000;DELETE FROM Z_NUMS WHERE NUM1 LIKE '%7%';COMMIT;SELECT MIN...

2018-09-15 01:53:24 5682 2

原创 JAVA 快速排序

package com.yss.newrisk.custom.Test.a;public class Test1 { public static int[] Arr1 = {5,233,54,23,78,3,56,2,8,46}; public static void main(String[] args) { System.out.println...

2018-09-15 01:46:26 106

原创 ORACLE over中range和rows的区别

ROWS按salary排序,计算当前行到下面两行的salary累加值,红色部分为例,可以看到2340等于3个salary的值,物理行范围,一眼看就看出来了select id, last_name, salary, dept_id, sum(salary) over(order by salaryrows between current...

2018-09-15 01:40:42 2079

原创 ORACLE 获取配置信息 USERENV函数

方法一 USERENVUSERENV返回关于当前会话的信息。此信息可以用于编写一个应用程序特定的审计跟踪表或确定特定于语言的角色目前使用的会话。 参数 功能 CLINET_INFO 返回最高可达64个字节存储的用户会话信息,可由应用程序使用DBMS_APPLICATION_INFO包。 ENTRYID 返回当前审计条目编号。审计的EntryID序列细...

2018-09-15 01:05:49 799

原创 ORACLE sql语句实现累加、累减、累乘、累除

在oracle开发过程中经常会遇到累加、减、乘、除的问题。下面对这个做个小的总结创建测试表CREATE TABLE TEST( PARENT_ID NUMBER, PART_ID NUMBER, QUALITY NUMBER);INSERT INTO TEST VALUES(1,1,2);INSERT INTO TEST VALUES(1,2,3);IN...

2018-09-14 23:49:18 3470

原创 SQLSERVER计算表的空间使用量

使用sp_MSforeachtable+sp_spaceusedcreate table #t(name varchar(255),rows bigint,reserved varchar(20),data varchar(20),index_size varchar(20),unused varchar(20))exec sp_MSforeachtable "insert into #t ...

2018-09-13 18:03:05 717

原创 ORACLE索引监控

相关操作的SQL--对于单个索引的监控,可以使用下面的命令来完成alter index <INDEX_NAME> monitoring usage;--关闭索引监控alter index <INDEX_NAME> nomonitoring usage;--观察监控结果(查询v$object_usage视图)select * fro

2018-09-13 11:13:23 195

原创 ORACLE通过存储过程生成建表SQL

DEPT_NAME TABLE_NAME COLUMN_ID COLUMN_COMMENT COLUMN_NAME COLUMN_TYPE 表A TABLE_A 1 序号 XH NUMBER 表A TABLE_A 2 单位名称 DWMC VARCHAR2(100) 表A TABLE_A 3 ...

2018-09-13 10:47:59 2180

原创 强制使用索引

SQLSERVERselect * from lsetlist with(index=PK_LSetList) where FYear=2016 and fsetcode=1 ORACLEselect * /*+index(lsetlist,PK_LSetList)*/ from lsetlist where FYear=2016 and fsetcode=1

2018-09-13 10:24:28 1775

原创 估值系统树结构显示科目表

MSSQLWITH TTT(FLEVEL,FACCTNAME,FACCTCODE,FACCTPARENT) AS (SELECT 1 AS FLEVEL, FACCTNAME, FACCTCODE, FACCTPARENT FROM A2015003LACCOUNT T1 WHERE FACCTPARENT = ' ' UNION ALL SELECT T1.FL...

2018-09-13 10:20:39 1060

空空如也

空空如也

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

TA关注的人

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