-
[SQL] SQL SERVER 目录之聚集索引和非聚集索引的描述
SQLSERVER索引之聚集索引和非聚集索引的描述索引是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。索引包含由表或视图中的一列或多列生成的键。这些键存储在一个结构(B树)中,使SQLServer可以快速有效地查找与键值关联的行。表或视图可以包含以下类型的索引:聚集聚集索引根据数据行...
116
热度 -
[SQL] SQLServer 订阅过期解决办法
SQLServer订阅过期解决方法由于分发数据库执行一个较长的事务,达到了系统预定的72小时,导致了该订阅过期,数据库分发代理已不可再启用,提示错误如下:错误信息:已将此(这些)订阅标记为不活动,必须将其重新初始化。需要删除NoSync订阅,然后重新创建它们右键订阅,发现该订阅已处于不活的状态!~怎...
38
热度 -
[SQL] 学习C#跟SQL的书籍
学习C#和SQL的书籍1.《21天学通C#》周红安等编著电子工业出版社2.http://blog.csdn.net/21aspnet/article/details/16822003.《C#入门经典》4.SQLServer2008宝典5.SQLServer2008数据库设计与实现6.《sqlserv...
94
热度 -
90
热度 -
[SQL] SQL SERVER 2005/2008 中关于架构的了解(二)
SQLSERVER2005/2008中关于架构的理解(二)架构的作用与示例?????用户与架构(schema)分开,让数据库内各对象?再绑在某个用户账号上,可以解决SQL?SERVER?2000及以前版本中“用户离开公司"问题,也就是在拥有该对象的用户离开公司,或离开该职务时,?必要大费周章地?改该...
49
热度 -
[SQL] mybatis入门基础(5)-动态SQL
mybatis入门基础(五)----动态SQL一:动态SQL1.1.定义mybatis核心对sql语句进行灵活操作,通过表达式进行判断,对sql进行灵活拼接、组装。1.2.案例需求用户信息综合查询列表这个statement的定义使用动态sql,对查询条件进行判断,如果输入参数不为空才进行查询拼接。1...
110
热度 -
[SQL] SQL Server 2014,改进的临时表缓存
SQLServer2014,改善的临时表缓存在一些先决条件下,SQLServer可以缓存临时表(cacheTempTables)。缓存临时表意味着当你创建反复创建同个临时表时,SQLServer就可以重用它们。这会从整体上大幅度提高你的工作量(性能),因为SQLServer不需要访问内存里的特定页(...
97
热度 -
[SQL] Oracle基础(5)pl/sql进阶(分页过程)
Oracle基础(五)pl/sql进阶(分页过程)编写分页过程通过pl/sql实现分页过程,再该过程中由简单到难一步步深入,目的在于通过该案例熟悉pl/sql的各种存储过程,包,游标,如何在java中调用等内容的学习。1、无返回值的存储过程例如1、可以向book表添加书,---建表Cr...
85
热度 -
[SQL] 也说SQL Server 2008 处理隐式数据类型转换在执行计划中的增强
也谈SQLServer2008处理隐式数据类型转换在执行计划中的增强在SQLServer查询中,不经意思的隐匿数据类型转换可能导致极大的查询性能问题,比如一个看起来没有任何问题简单的条件:WHEREc=N’x’,如果c的数据类型是varchar,并且表中包含大量的数据,这个查询可能导致极大的性能开销...
98
热度 -
[SQL] Oracle基础(4)pl/sql
Oracle基础(四)pl/sqlPL/SQL也是一种程序语言,叫做过程化SQL语言(ProceduralLanguage/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程...
92
热度 -
[SQL] Oracle SQL相干
OracleSQL相关--参数设置v_Sql:='selectcount(1)from'||v_Table||'WHEREstaff_idISNULLANDUPLOAD_PROVINCE_ID=:aANDFILE_ORIG_DATE=:b';executeimmediatev_Sqlintov_Co...
94
热度 -
[SQL] [SQL入门级] 第一天 SQL初始
[SQL入门级]第一天SQL初步SQL语句分为以下三种类型:DML:DataManipulationLanguage数据操纵语言INSERTUPDATEDELETESELECTDDL:DataDefinitionLanguage数据定义语言CREATETABLEALTERTABLEDROPTABLE...
335
热度 -
[SQL] 也路SQL Server 2008 处理隐式数据类型转换在执行计划中的增强 (续)
也谈SQLServer2008处理隐式数据类型转换在执行计划中的增强(续)在上一篇文章也谈SQLServer2008处理隐式数据类型转换在执行计划中的增强中,我提到了隐式数据类型转换增加对于数据分布很不平均的表,评估的数据行数与实际值有很大出入的问题,进一步测试之后,我发现这种评估不准确性应该确实与...
59
热度 -
[SQL] [sql server] 分组取最大最小惯用sql
[sqlserver]分组取最大最小常用sql--分组取最大最小常用sql--测试环境ifOBJECT_ID('tb')isnotnulldroptabletb;gocreatetabletb(?col1int,?col2int,?Fcountint)insertintotbselect11,20,...
89
热度 -
[SQL] Java连接SQL Server 2000 (version 八)
Java连接SQLServer2000(version8)对于古老的SQLServer2000,连接方法有点特别。1、下载SQLJDBC驱动,3.0版的jar包(一定要3.0版的,4.0版的只能用在SQLserver2005版以上,而且MavenRepository找不到的,只能自己加入本地仓库或直...
83
热度 -
[SQL] 简单化SQL计算之实现跨库动态MERGE运算
简化SQL计算之实现跨库动态MERGE运算????MSSQL,ORACLE等数据库都有MERGE语句,用于更新表很方便。但源表和目标表来自不同数据库时,就很难直接使用MERGE语句了。这时候,可以用集算器来协助处理。????????参数source和target代表两个结构相同但数据不同的表,分别属...
86
热度 -
[SQL] 回复SQL Server被误删除的数据(再扩展)
恢复SQLServer被误删除的数据(再扩展)恢复SQLServer被误删除的数据(再扩展)大家对本人之前的文章《恢复SQLServer被误删除的数据》反应非常热烈,但是文章里的存储过程不能实现对备份出来的日志备份里所删数据的恢复这个是一个缺陷,本人决定对这个存储过程扩展一下,支持对logbacku...
96
热度 -
[SQL] SQL SERVER 2012 执行计划走嵌套循环导致性能有关问题的案例
SQLSERVER2012执行计划走嵌套循环导致性能问题的案例开发人员遇到一个及其诡异的的SQL性能问题,这段完整SQL语句如下所示:declare@UserIdINTdeclare@PSANoVARCHAR(200)declare@ShipModeVARCHAR(10)declare@CY_FLA...
67
热度 -
[SQL] Sql语句之查询全部学生所有科目分数及总分
Sql语句之查询所有学生所有科目分数及总分昨天练Sql语句,数据库建了四个表分别是,学生表,课程表,成绩表以及教师表(教师表不在讨论范围),突然想到以前高中时代老师手上的那张成绩表,然后我就寻思着能不能用Sql语句把表打印出来,以下是我的思考过程:话不多说,先上三张表的图如下图1.1学生表(Stud...
114
热度 -
[SQL] sql c# clr 自定义函数的使用
MSSQLSERVER添加c#clr程序集的使用方法前言MSSQLSERVER提供程序集,无疑可以让编程人员更加便捷的操作数据库数据,比如c#写的函数,可以在数据库当作sql的函数使用,你想想他对不熟悉数据库的程序员来说是有多么的嗨。这么好的机制,大家当然不能错过,但是对于数据库变更迁移,可能会存在...
206
热度