- 博客(66)
- 收藏
- 关注
原创 Python之数据处理
python之pyspark数据简单操作、转换pandas,pandas连接hive、mysql,pandas读取excel、csv,对数据进行删除列、添加列、去重、分组及分组排序、列修改等操作
2023-08-13 10:29:49
264
原创 Oracle之异常处理
三种类型的异常错误:1. 预定义 ( Predefined )错误ORACLE预定义的异常情况大约有24个。对这种异常情况的处理,无需在程序中定义,由ORACLE自动将其引发。2. 非预定义 ( Predefined )错误即其他标准的ORACLE错误。对这种异常情况的处理,需要用户在程序中定义,然后由ORACLE自动将其引发。3. 用户定义(User_define) 错误程序执行过程中,出现编程人员认为的非正常情况。对这种异常情况的处理,需要用户在程序中定义,然后显式地在程序中
2021-07-09 14:49:17
160
原创 Oracle之GROUP BY子函数
GROUP BY ROLLUP()、GROUP BY CUBE()、GROUP BY GROUPING SETS()、GROUPING_ID()、GROUPING()
2021-07-09 10:52:51
134
原创 Oracle之Exit、return、continue、goto
1.Exit、return、continue将exit 或是 return 用在loop 。。。。end loop;中都可以中断循环,但是它们有一个很明显的不同exit只是单纯的结束循环,但还会继续执行程序包中其他的内容,而return则是直接中断整个程序。continue作用是终止本次循环,开始下一次循环,它不是跳出循环。而oracle数据库之前却一直没有支持continue语法,直到oracle11g加入了continue语法。DECLARE V_STR VARCHAR2(1) :.
2021-07-09 10:51:41
4285
原创 Oracle之行列转换
1、行转列:Pivot、max&decode、max&case when2、列转行:unpivot、UNION/UNION ALL
2021-07-09 10:49:51
671
原创 Oracle之查看锁表以及杀进程
--查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.se
2021-06-30 14:22:56
326
原创 Oracle之数据库表空间使用情况
--计算表空间大小 select A.TABLESPACE_NAME, round(A.BYTES / (1024 * 1024 * 1024), 2) "SPACE(G)", round(C.BYTES / (1024 * 1024), 2) "FREE SPACE(M)", round((C.BYTES * 100) / A.BYTES, 2) "% FREE" FROM SYS.SM$TS_AVAIL A, SYS.
2021-06-30 11:12:55
214
原创 vba常用小程序
1、将文本复制到剪贴板2、循环当前工作簿的所有工作表,将其他sheet数据复制到同一sheet3、按照列表对sheet进行排序4、批量添加超链接
2021-06-08 14:52:07
1357
原创 teradata常用信息
1、数据类型:DATE、DECIMAL(M,N)、NUMERIC(M,N)、INTEGER、CHAR(N)、VARCHAR(N)2、INSERT、UPDATE、DELETE、GRANT、REVOKE、GIVE3、查看数据库包含的对象 HELP DATABASE DBNAME;4、查看表信息 HELP TABLE DBNAME.TABLENAME;5、查看ddl SHOW TABLE DBNAME.TABLENAME;6、查看解析计划 EXPLAIN SELECT * FROM DBNAME
2021-06-07 17:06:08
469
原创 greenplum创建表
分布键是按照这个字段值将表中的数据平均分布到每一个节点机器上,分区是将一张大表按照分区的方式拆成N张小表每张表必须有分布键,默认情况下会使用长度最短的字段作为分布键,根据分布键的原理,建议使用需要经常作为连接键的字段作为分布键,分区,是从逻辑上把一个大表分开,这样可以优化查询性能。分区是不会影响数据在各个SEGMENT上的分布情况的分布,是从物理上把数据分散到各个SEGMENT上,这样更有利于并行查询gp的分布键主要功能就是为了避免数据倾斜:1.分布键必须自己主动指定,不能使用默认分布键(建.
2021-06-07 16:18:55
1653
原创 greenplum-kudu-hive数据类型比对
gp数据类型kudu数据类型hive数据类型描述int8BIGINTBIGINT负2^63 至 2^63-1int4INTEGERINT负2^31 至 2^31-1int2SMALLINTSMALLINT负2^15 至 2^15-1float4floatFLOAT负2^127 至 2^127-1float8doubleDOUBLE负2^1023 至 2^1023-1numericdecimalDECIMALkudu中:...
2021-06-07 16:09:47
1126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人