T-SQL——关于XML类型

SQL Server中的XML类型的一些使用说明,将结果集构造成XML文件,注意使用通过XML,实现一些字符串的操作,实现构造字符串和解析字符串的功能 ... »

shanzhiming

Spark解决SQL和RDDjoin结果不一致问题(工作实录)

问题描述:DataFrame的join结果不正确,dataframeA(6000无重复条数据) join dataframeB(220条无重复数据,由dataframeA转化而来,key值均源于dataframeA) 只有200条数据,丢了20条 问题验证: 1,查询丢的20条数据,均无异常,不存在 ... »

fanhuazhixia spark

Flink sql 之 TopN 与 StreamPhysicalRankRule (源码解析)

基于flink1.14的源码做解析 公司内有很多业务方都在使用我们Flink sql平台做TopN的计算,今天同事突然问到我,Flink sql 是怎么实现topN的 ? 蒙圈了,这块源码没看过啊 ,业务要问起来怎么办,赶快打开源码补一下 拿到这个问题先冷静分析一下范围 首先肯定属于Flink sq ... »

SQL Server 数据库单用户模式处理

在还原数据库bak备份文件时,由于某种原因(具体何种原因在此不进行分析)导致数据库还原后处于单用户模式,如下图: 单个用户模式导致,数据库无法打开,只能通过脚本去查询数据库内的表,然后进行查询数据,极大的不方便。 use KYDCXT select * from sysobjects where x ... »

Flink Sql 之 Calcite Volcano优化器(源码解析)

Calcite作为大数据领域最常用的SQL解析引擎,支持Flink , hive, kylin , druid等大型项目的sql解析 同时想要深入研究Flink sql源码的话calcite也是必备技能之一,非常值得学习 我们内部也通过它在做自研的sql引擎,通过一套sql支持关联查询任意多个异构数 ... »

Hive SQL的底层编译过程详解

本文结构采用宏观着眼,微观入手,从整体到细节的方式剖析 Hive SQL 底层原理。第一节先介绍 Hive 底层的整体执行流程,然后第二节介绍执行流程中的 SQL 编译成 MapReduce 的过程,第三节剖析 SQL 编译成 MapReduce 的具体实现原理。 Hive Hive是什么?Hive ... »

itlz

MyBatis 中实现SQL语句中in的操作 (11)

MyBatis 中实现SQL语句中in的操作 概括:应用myBatis实现SQL查询中IN的操作 1、数据库结构及其数据 2、mapper.xml文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybati ... »

northeastTycoon mybatis

一次简单的SQL注入绕WAF

本人也是小白一枚,大佬请绕过,这个其实是六月份的时候做的,那时候想多点实战经验,就直接用谷歌搜索找了一些网站,这个是其中一个 1、目标网站 2、发现有WAF防护 3、判断存在注入 4、猜测了一下闭合为",果真是"闭合,而且没有触发WAF,感觉还挺幸运的 5、尝试使用 order by判断当前数据库的 ... »

AE86007

工作日常-SQL不能乱写

前言:刚接手别人的项目没多久,在昨天的一次上线中无故躺坑,且该大兄弟已经离职,不得不帮他填坑,整完后,今天想搞一个总结,结论就是:SQL不能乱写。 搜索关键词:Cause: java.sql.SQLException: Unknown thread id: 1 参考文章:https://blog.c ... »

mrxiaobai-wen 日常

关于sql server导出csv格式文件的身份证号乱码问题处理办法

1、使用SQL Server数据库经常会遇到导出大量数据的情况,例如导出40万条数据,虽然EXCL支持可以放入百万的数据,但是使用数据库复制,粘贴到EXCL表格时,数据库会提示溢出的情况,如下图所示: 如果使用数据库工具右键导出<将结果另存为>,将弹出将结果存为csv格式的文件,此时导出的身份证号将 ... »

你了解一条sql的执行顺序吗

sql是后端开发人员经常碰到的问题,我们经常会写这样的sql:select name,id from student where id=12 order by id desc,把这条sql放到数据库中数据库便会给我们返回执行结果,那么有没有好奇这条sql是怎么执行的呐,今天我们就揭开这个神秘的面纱。 ... »