因为工作中经常需要excel或者报表输出,了解到pivot函数,查了部分资料,实在不够详尽,便想自己写一篇。pivot了解不深,只写写简单用法。 table t{ c1,c2,c3,c4 } 有库表t,其中有字段c1,c2,c3,c4 select * from (select c1,c2,c3,c ...
两个对象之间关系: RELATE SDO_GEOM.RELATE --确定两个对象的交互方式 WITHIN_DISTANCE 验证: VALIDATE_GEOMETRY_WITH_CONTEXT VALIDATE_LAYER_WITH_CONTEXT 单对象操作: SDO_ARC_DENSIFY S ...
unsigned 为“无符号”的意思, unsigned,zerofill 既为非负数,用此类型可以增加数据长度, 例如如果 int最大是65535,那 int unsigned zerofill 最大 就是 65535 * 2 unsigned 为“无符号”的意思 unsigned 既为非负数,用 ...
1、首先需要搭建一个Web站点,用于提供yum服务和oracle软体下载,类似软件资料库一样。(也可使用Ftp服务代替Web服务,看自己的选择)2、Oracle软件安装时,建议不要安装在根目录下,所以此脚本中/u目录为一个分区,若无/u分区,则相关目录会在根目录下。此脚本还可以结合PXE+K..
问题描述:在集群上,用hive分析数据出现如下错误 问题分析与解决: 根据报错信息是hdfs文件的权限问题,命令进入集群执行的用户为root,而hdfs文件所有者为hdfs。 要么以用户hdfs执行命令,要么调整hdfs文件的权限 解决方案1: 增加内容 解决方案2: 增加内容 之后重启hdfs n ...
MySQL版本:5.7 新版本的 my.ini 文件改动了,导致原先启用查询日志的方法不再适用 新版本的启用方法如下: 1. 修改 C:\ProgramData\MySQL\MySQL Server 5.7\my.ini 文件 搜索 # General and Slow logging. 将以下几行 ...
一)什么是存储过程?有哪些优缺点? 存储过程是一些预编译的SQL语句。 更加直白的理解:存储过程可以说是一个记录集,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后再给这个代码块取一个名字,在用到这个功能的时候调用他就行了。 存储 ...
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONExcep... ...
最近一段时间在使用spring boot开发项目,其中有一个项目用到了多数据源的配置,网上的资料还是不太多,走了好多才找到一个合适的,把自己写的分享一下,做个笔记,以后也许有用,第一次写博客,不好勿喷!! 首先介绍下我的业务场景,此项目用到了两种数据库,一个是mysql,另一个是sqlserver, ...
给大家介绍一个数据库操作的框架Realm,本文主要以iOS 平台的使用场景为例。 realm是一个跨平台移动数据库引擎,支持iOS、OS X(Objective-C和Swift)以及Android; 核心数据引擎由C++打造,并不是建立在SQLite之上的ORM, 拥有独立的数据库存储引擎; 据官方 ...
在PstgreSQL中,如果一个多表联合VIEW定义中使用了非内部函数,则当表记录数量增加时,排序操作的用时会急剧增加。解决方法是函数改写为等效的子查询或连接查询。本文通过创建若干简单的测试对象,重现该问题,并验证了解决方法的有效性。 ...
昨天开发人员提出,在使用mysql数据库时,查看到的数据库时间有问题,与本地时间不一致;一:查看问题1.在数据库:查看时间;mysql>mysql>selectnow();+---------------------+|now()|+---------------------+|2017-06-1515:10:15|+---------------------+1rowinset(0.00..
之前有两位朋友碰到过在对greenplum的系统构架更改后,出现全量恢复gprecoverseg -F也无法正常执行的情况。 报错信息为Unable to connect to database. Retrying 1 gprecoverseg failed. (Reason='Unable to ...
一、安装前准备 安装epel源 安装wine 如果不安装wine,则可能会出现安装完navicat for mysql后无法启动的情况。 二、安装epel源 cd /tmp wget http://download.fedoraproject.org/pub/epel/6/i386/epel-rel ...
原文网址:http://www.jeffjade.com/2015/03/21/2015-03-21-android-adb/ 前阵子入手了一本MacPro后,终将阵地也转移到了这里。但是Mac默认不能使用Adb这个就需要自己解决下;搜索了下,和Linux下面的使用方法差不多;需要用到Android ...
1、数据插入性能(单个插入和批量插入) [java] view plain copy public class Test { private Long id; private String test; public Long getId() { return id; } public void se ...
一、使用LIKE或NOT LIKE比较操作符 使用 "_" 匹配任何单个字符,而 "%" 匹配任意数量的字符(包括零字符); 例如: 1.要想找出以“b”开头的名字: 4.要想找出正好包含5个字符的名字,使用“_”模式字符: 二、使用REGEXP和NOT REGEXP操作符 ⑴ "." 匹配任何单个 ...
Hive不支持where子句中的子查询,SQL常用的exist in子句需要改写。这一改写相对简单。考虑以下SQL查询语句:SELECT a.key, a.value FROM a WHERE a.key in (SELECT b.key FROM B);改写成:SELECT a.key, a.va...
1.下载安装文件:官网下载地址:http://www.sqlite.org/download.html32位安装包:http://www.sqlite.org/2016/sqlite-tools-win32-x86-3130000.zip64位补丁:http://www.sqlite.org/201 ...
以下操作在root用户下进行 1、mini版centos7没有ifconfig指令,可以如下操作 2、安装Oracle必须要用可视化界面,打造centos7桌面如下 3、在本机系统(即linux物理系统)启动桌面,不可以在secureCRT界面启动;注意下面新加的oracle用户要成功启动桌面,需要 ...