-
[SQL] 表格性能优化方案之单数据集分页SQL实现层式报表
报表性能优化方案之单数据集分页SQL实现层式报表1、概述我们知道,行式引擎按页取数只适用于Oracle,mysql,hsql和sqlserver2008及以上数据库,其他数据库,如access,sqlserver2005,sqlite等必须编写分页SQL。下面以Access数据库为例介绍需要写分页S...
48
热度 -
[SQL] sqlserver 存储过程中使用临时表究竟会不会导致重编译
sqlserver存储过程中使用临时表到底会不会导致重编译曾经在网络上看到过,SqlServer的存储过程中使用临时表,会导致执行计划无法重用,运行时候会导致重编译的这么一个说法,自己私底下去做测试的时候,根据profile的跟踪结果,如果不是统计信息变更导致导致的重编译,单单是使用临时表,并不会导...
143
热度 -
[SQL] 数往知来SQL SERVER 视图 触发器 <9>
数往知来SQLSERVER视图触发器<九>SQLserver学习_视图1.视图视图其实是一张虚拟表,他是一张表的部分数据或多张表的综合数据(视图就是把SQL语句封装起来)可以看做是一个结果集,但是不是一个结果集视图不具备存储数据的能力(一旦源数据被修改删除,视图的结果集就会被修改删除,如...
316
热度 -
[SQL] 经过拆分字段优化SQL
通过拆分字段优化SQL数据库环境:SQLSERVER2008R2今天看到一条用函数处理连接的SQL,是群里某位网友的,SQL语句如下:SELECTSO_Order.fdate,SO_Order.fsnFROMso_orderINNERJOINso_orderitemONCHARINDEX(so_Or...
85
热度 -
[SQL] sql server 排行函数:DENSE_RANK
sqlserver排名函数:DENSE_RANK一、需求之前sqlserver的排名函数用得最多的应该是RoW_NUMBER()了,我通常用ROW_NUMBER()+CTE来实现分页;今天逛园,看到另一个内置排名函数还不错,自己顺便想了一个需求,大家可以花1分钟先想想要怎么实现。需求很简单:求成绩排...
226
热度 -
[SQL] SQL Server 2016 CTP2.3 的要害特性
SQLServer2016CTP2.3的关键特性SQLServer2016CTP2.3的关键特性数据库方面的增强RowLevelSecurity已经支持In-memoryOLTP表。用户现在可以对内存优化表实施row-levelsecurity策略。另外SCHEMABINDING、predicate...
332
热度 -
[SQL] SQLITE怎么选择表类型
SQLITE如何选择表类型Sqlite中表类型主要有普通表,以及WITHOUTROWID表以及临时表。临时表一般是是查询需要临时存储结果使用。这篇文章主要讨论普通表和WITHOUTROWID表的区别,以及AUTOINCREMENT的特性。1.rowid的类型是什么?sqlite中rowid是一个隐身...
126
热度 -
[SQL] SQL Server的镜像是基于物理块变更的复制
SQLServer的镜像是基于物理块变化的复制SQLServer的镜像是基于物理块变化的复制基于物理块变化的复制,没有并行也是很快的。逻辑复制的日志是按事务结束的时间排序的,而物理复制是与事务无关的,只要发生了改变,就可以立即传送到备库,而且不需要中继而逻辑复制必须等事务结束才能应用,而且需要中继,...
103
热度 -
[SQL] windows下plsql执行.sql文件
oraclespool用法小结及执行.sql文件spool用法SQL>spoolf:\sjzd.txtStartedspoolingtof:\sjzd.txtSQL>desct_gg_djb;SQL>spooloffStoppedspoolingtof:\sjzd.txt然后去到f...
91
热度 -
[SQL] PLSQL导出表结构跟数据
PLSQL导出表结构和数据一、导出表结构:1、命令窗口输入:SQL>setserveroutputon;SQL>setlong999999;SQL>setfeedbackoff;SQL>spooltemp.sql;SQL>SELECTDBMS_METADATA.GET_...
77
热度 -
[SQL] spark札记2-spark-sql 程序
spark笔记2-spark-sql程序一.序言???这里介绍用idea跑程序去连接spark-sql->hive-metastore的小例子,关于服务器上得保证spark-sql/spark-shell正确执行,然后再用本地的程序去实现,我这里版本用的spark1.4.1+hive1.2.1...
347
热度 -
[SQL] 经过自关联替代开窗函数实现SQL优化
通过自关联替代开窗函数实现SQL优化数据库环境:SQLSERVER2005我们平时都是通过开窗析函数来取代自关联,减少表扫描,从而优化SQL。今天,反其道而行,用自关联改写开窗函数。我们先来看一下SQL。原SQL语句SELECT*FROM(SELECTMIN(a.line_no)OVER(PARTI...
126
热度 -
[SQL] SQL 行列转换简略示例
SQL行列转换简单示例SQLSERVER2005以后提供了新的方式进行行列转换,下面是一个实例供参考:ifobject_id('tb')isnotnulldroptabletbTestgocreatetabletbTest(产品varchar(10),季度varchar(10),销售额int)ins...
77
热度 -
[SQL] 怎么找回SQL Server实例安装时的序列号
如何找回SQLServer实例安装时的序列号当需要再次安装SQLServer时,如果序列号找不到了,可以试着从已经安装的实例里找回序列号,因为安装完SQLServer后,序列号(ProductKey)被保存在注册表里;MSDN订阅下载的安装包是内置序列号的,则没有这个困扰。一.序列号保存在哪通过无文...
55
热度 -
[SQL] jpa onetoone fetch join 仍然出现N+1条sql
jpaonetoonefetchjoin依然出现N+1条sql之前配置[email protected]???@OneToOne(fetch=FetchType.LAZY)???@JoinColumn(name="DOH_ID",unique=true,nullable=false,upd...
299
热度 -
[SQL] SQL 增加或删除一列
SQL增加或删除一列SQL增加或删除一列altertabletablenamedropcolumncolumnname;altertabletabelnameaddcolumnnamevarchar2(8)NULL;一.常用mysql命令行命令1.启动MYSQL服务netstartmysql停止MY...
116
热度 -
[SQL] SQL 异常: 索引中丢失 IN 或 OUT 参数: 1
SQL错误:索引中丢失IN或OUT参数::1以上错误的原因是:sysdate位置没有占位符号“?”但是你在用PreparedStatementSET参数的时候把这个位置算进去了,那么就会抛出:SQL错误:索引中丢失IN或OUT参数::1PreparedStatement.setXXX(INDEX,V...
487
热度 -
[SQL] 用java PreparedStatement就不要担心sql注入了吗
用javaPreparedStatement就不用担心sql注入了吗?先感慨下,好久没写博客了,一是工作太忙,二是身体不太给力,好在终于查清病因了,趁着今天闲下来,迫不及待与读者交流,最后忠告一句:身体是活着的本钱!言归正传,对java有了解的同学基本上都体验过JDBC,基本都了解PreparedS...
116
热度 -
[SQL] 学习心得记要:[一]sql安装与配置
学习心得记录:[一]sql安装与配置时间:2015年9月13日02:43:09科目:mysql的安装笔记:准备:1.首先下载解压版的mysql2.将下载好的文件放到c:\ProgramFiles\MYSQL下(mysql文件夹为新建)3.将path的环境变量设置为bin的文件目录配置:进入mysql...
125
热度 -
[SQL] 剔除framework 的sql
删除framework的sqlSELECTAPPLICATION_IDFROMGCFW_APPLICATIONWHERENAME='GCTH';2745select*fromgcfw_frameworkwhereapplication_id=2745andname=p_framework_name;...
122
热度