SQLSERVER SQL基础:SQL SERVER中的流程控制语句 7.2 TIME参数 T-SQL中用来编写流程控制模块的语句有:BEGIN…AND语句、IF…ELSE语句、CASE语句、WHILE语句、GOTO语句、BREAK语句、WAITFOR语句和RETURN语句。 批处理 一个批处理段是由...
SQLSERVER SQL基础:SQL语句如何实现超简单的多表查询 一、简单的多表联查(inner join,left join,right join) 1、 两表联查 user_table表 department表 1、inner join代表内连接,数据显示内容以外键为准,意思就是外键没有的,数据就不显示。 selec...
SQLSERVER SQL开发知识:SQL开窗函数的具体实现详解 开窗函数:在开窗函数出现之前存在着很多用 SQL 语句很难解决的问题,很多都要通过复杂的相关子查询或者存储过程来完成。为了解决这些问题,在 2003 年 ISO SQL 标准加入了开窗函数,开窗函数的使用使得这些经典的难题可以被轻松的解决。目前在 MSSQ...
SQLSERVER 教你解决Navicat连接SQL Server数据:报错08001-命名管道提供程序的完美解决方法 新安装了SQL server用Navicat进行连接时出现下面的问题 首先用SQL server自带的GUI用windows认证的方式进入,重新配置了登录名和登录密码分别为CDSS和CDSS,之后直接采用此登录名和登录密码发现还是连不上,后来的解决办法是,...
SQLSERVER SQL维护:SQL Server表空间碎片化回收的实现 1 锁片化的产生 1.1 产生碎片化的原因 1、在B-tree索引中,表数据按照聚集索引的排序进行物理存储,若聚集索引离散化比较严重,那么可能会出现较为严重的碎片化问题; 2、随着业务的DML操作,会伴随着数据页分裂的情况,这种情况下也会导致表空间碎片化问...
SQLSERVER 一文教你SQL Server 2000/2005/2008正确删除或压缩数据库日志的方法 由 于数据库日志增长被设置为“无限制”,所以时间一长日志文件必然会很大,一个400G的数据库居然有600G的LOG文件,严重占用了磁盘空间。由于主要 是做OLAP,所以数据库本身不会有大变动,所以日志也就没有多少作用了,因此想办法把数据库日志文件收缩到很小...
SQLSERVER SQL安全:如何有效防止sql注入的方法 SQL注入攻击是黑客对数据库进行攻击常用的手段之一,随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患...
SQLSERVER SQL基础:SQL Server中JSON函数的用法详解 SQL Server 2005开始支持XML数据类型,提供原生的XML数据类型、XML索引及各种管理或输出XML格式的函数。 随着JSON的流行,SQL Server 2016开始支持JSON数据类型,不仅可以直接输出JSON格式的结果集,还能读取JSON...
SQLSERVER SQL基础:SQL Server中锁的用法 3、避免死锁 锁是一种防止在某对象执行动作的一个进程与已在该对象上执行的其他进行相冲突的机制。也就是说,如果有其他人在操作某个对象,那么你旧不能在该对象上进行操作。你能否执行操作取决于其他用户正在进行的操作。 通过锁可以防止的问题 锁可以解决以下4种主要问...
SQLSERVER SQL基础:MySQL slave 延迟一列 外键检查和自增加锁 MySQL slave 延迟 外键检查和自增加锁 一、现象 延迟大,大事物。 表结构 无IO SQL THREAD占用CPU 100% 二、pscak 采样 采样30个点 外键检查 占70% 自增锁获取 占30% 三、自增锁获取逻辑 逻辑如下其实也是inn...
SQLSERVER 如何解决sql server保存对象字符串转换成unique identifier失败的问题 一、 背景介绍 web应用采用的是ssh框架,数据库使用的sql server2014版本。 二、问题: 客户要求,ID列的数据类型必须是uniqueidentifier,一开始实体类的ID设计成java.lang.String类型;映射文件中ID的增长方...
SQLSERVER 关于SQL Server 批量插入数据的完美解决方法 一、Sql Server插入方案介绍 关于 SqlServer 批量插入的方式,有三种比较常用的插入方式,Insert、BatchInsert、SqlBulkCopy,下面我们对比以下三种方案的速度 1.普通的Insert插入方法 public stati...