-
[SQL] SQL Server差别备份的备份/还原原理
SQLServer差异备份的备份/还原原理SQLServer差异备份的备份/还原原理记住一点:差异备份是基于最后一次完整备份的差异,而不是基于最后一次差异的差异备份过程:1-完整备份之后有无对数据库做过修改,如果有,记录数据库的最后LSN(LastLSN)如果完整备份之后无对数据库做过修改,那么差异...
102
热度 -
[SQL] 打开pl/sql developer出现NLS_LANG和字符集(Character set)有关问题
打开pl/sqldeveloper出现NLS_LANG和字符集(Characterset)问题打开pl/sqldeveloper出现NLS_LANG和字符集(Characterset)问题公司最近培训pl/sql,我安装完毕后打开,遇到如图问题。PS:我的操作系统是英文的。这是因为系统没有设置NLS...
137
热度 -
[SQL] 好用的PL/SQL Developer相干设置
好用的PL/SQLDeveloper相关设置好用的PL/SQLDeveloper相关设置前一段时间,公司内部培训pl/sql相关知识,这里我把自己认为很方便的设置分享给大家。1.在使用PL/SQLDeveloper时,为了工作方便希望PL/SQLDeveloper记住登录Oracle的用户名和密码;...
117
热度 -
[SQL] SQLServer中比较告终带有空格的字符串遇到的坑
SQLServer中比较末尾带有空格的字符串遇到的坑最近发现SQLServer中比较字符串的时候如果字符串末尾是空格那么SQLServer会无视那些空格直接进行比较这和程序中平时的字符串判断逻辑不统一declare@anvarchar(50);set@a=N'happycat1988'declare...
62
热度 -
[SQL] SQL Server 触发器 详细讲授
SQLServer触发器详细讲解最近在做微信活动,需要用到存储过程,在网上找了下感觉使用触发器更好些,和大家分享下希望对你有用。触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø什么...
86
热度 -
[SQL] Spark入门实战系列-6.SparkSQL(下)-Spark实战应用
Spark入门实战系列--6.SparkSQL(下)--Spark实战应用【注】该系列文章以及使用到安装包/测试数据可以在《倾情大奉送–Spark入门实战系列》获取1运行环境说明1.1硬软件环境主机操作系统:Windows64位,双核4线程,主频2.2G,10G内存虚拟软件:VMware?Works...
271
热度 -
[SQL] 【Spark108】Spark SQL动态代码生成4
【Spark108】SparkSQL动态代码生成四?日志:?2015-09-0214:46:27,765-[TS]DEBUGExecutortasklaunchworker-3org.apache.spark.sql.execution.joins.SortMergeJoin-CreatingPro...
314
热度 -
[SQL] 【Spark107】Spark SQL动态代码生成3
【Spark107】SparkSQL动态代码生成三代码?2015-09-0214:46:27,226-[TS]DEBUGExecutortasklaunchworker-1org.apache.spark.sql.catalyst.expressions.codegen.GenerateSafePr...
371
热度 -
[SQL] 【Spark106】Spark SQL动态代码生成2
【Spark106】SparkSQL动态代码生成二代码?publicSpecificOrderinggenerate(org.apache.spark.sql.catalyst.expressions.Expression[]expr){returnnewSpecificOrdering(expr)...
336
热度 -
[SQL] 【Spark105】Spark SQL动态代码生成1
【Spark105】SparkSQL动态代码生成一?2015-09-0214:46:27,681-[TS]DEBUGExecutortasklaunchworker-0org.apache.spark.sql.catalyst.expressions.codegen.GenerateUnsafePr...
364
热度 -
[SQL] SQL Server 使用row_num()实现递加更新
SQLServer使用row_num()实现递增更新最近帮同事弄一功能:平均百分比。譬如说做某件事有5步,平均下来也就是:20%,40%,60%,80%,100%。?要是用代码来写的话比较容易:先获取总共有多少步,然后取个平均数,再按照排列顺序查询数据并循环数据,添加相应的百分比,最后设置最后一步为...
86
热度 -
[SQL] 浅谈sql中的in与not in,exists与not exists的差异
浅谈sql中的in与notin,exists与notexists的区别http://my.oschina.net/u/2308739/blog/4976431、in和existsin是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询,一直以来认为ex...
43
热度 -
[SQL] mybatis sql出现查询的返回值为object类型有关问题
mybatissql出现查询的返回值为object类型问题原来sql是这么写的?select*from?(selecte.keyid,e.trade_sub_id,e.product_id,e.product_name,a.owenauth_useridfrom?<!--e-->(sel...
126
热度 -
[SQL] SQL 查询回来时间段
SQL查询返回时间段set@mycnt=0;selectdate_add("2015-07-01",interval@mycnt:[email protected]+1day)asdayfromt_weixinlimit10--定义自增变量set@i=-1;--创建指定日期间记录数天数需要...
92
热度 -
[SQL] SQL语句中between跟>= <= 的性能差别
SQL语句中between和>=<=的性能差别系统中的数据由于时间长了积累到了一定程度,发现查询越来越慢,于是开始考虑优化,第一步检查SQL的过程中,发现使用了ALARM_TIME>=?andALARM_TIME<=?,而且在去掉这个条件之后查询速度有明显改善,感觉十分不合理...
126
热度 -
[SQL] oracle中单字段存在1个或2个联系关系id时的查询sql
oracle中单字段存在1个或2个关联id时的查询sql//上午值班人数为1人或2人时,查出值班信息和个人信息selectb.contactasmContact,b.emailasmEmail,c.contactasm2Contact,c.emailasm2Email,t.*from(selects...
94
热度 -
[SQL] 表格性能优化方案之单数据集分页SQL实现层式报表
报表性能优化方案之单数据集分页SQL实现层式报表1、概述我们知道,行式引擎按页取数只适用于Oracle,mysql,hsql和sqlserver2008及以上数据库,其他数据库,如access,sqlserver2005,sqlite等必须编写分页SQL。下面以Access数据库为例介绍需要写分页S...
48
热度 -
[SQL] PLSQL 常常自动断开失去连接的解决过程
PLSQL经常自动断开失去连接的解决过程问题背景:情况是这样的,很多开发同事的plsql上班时间开着8个小时,有时候他们出去抽烟后或者中午吃完饭,回来在plsql上面执行就报错无响应,然后卡住了半天动弹不了,非得重新登录plsql才生效,我猜猜是因为连接失效的缘故,经常碰到这种情况,还没有影响工作效...
104
热度 -
[SQL] sqlserver 存储过程中使用临时表究竟会不会导致重编译
sqlserver存储过程中使用临时表到底会不会导致重编译曾经在网络上看到过,SqlServer的存储过程中使用临时表,会导致执行计划无法重用,运行时候会导致重编译的这么一个说法,自己私底下去做测试的时候,根据profile的跟踪结果,如果不是统计信息变更导致导致的重编译,单单是使用临时表,并不会导...
143
热度 -
[SQL] 数往知来SQL SERVER 视图 触发器 <9>
数往知来SQLSERVER视图触发器<九>SQLserver学习_视图1.视图视图其实是一张虚拟表,他是一张表的部分数据或多张表的综合数据(视图就是把SQL语句封装起来)可以看做是一个结果集,但是不是一个结果集视图不具备存储数据的能力(一旦源数据被修改删除,视图的结果集就会被修改删除,如...
316
热度