sqlserver
-
深入浅出解析mssql在高频,高并发访问时键查找死锁问题
死锁对于DBA或是数据库开发人员而言并不陌生,它的引发多种多样,一般而言,数据库应用的开发者在设计时都会有一定的考量进而尽量避免死锁的产生.但有时因为一些特殊应用场景如高频查询,高…
-
浅析SQL语句中GROUP BY的用法
GROUP BY 是分组查询, 一般 GROUP BY 是和 聚合函数配合使用,你可以想想 你用了GROUP BY 按 ITEM.ITEMNUM 这个字段分…
-
生成300个不同的随机数的SQL语句
–生成300个8位不重复纯数字随机数 DECLARE @i INT=0; DECLARE @j INT; DECLARE @qnum INT=300; –生成随机数的…
-
sql中循环处理当前行数据和上一行数据相加减
以下事例,使用游标循环表#temptable中数据,然后让当前行和上一行中的argument1 相加 存放到当前行的 argument2 中,比较简单。 –drop tabl…
-
SQL SERVER先判断视图是否存在然后再创建视图的语句
如果我们的语句为: IF NOT EXISTS(SELECT 1 FROM sys.views WHERE name=’Report_IndividualTicket’) BEGI…
-
SQL语句中含有乘号报错的处理办法
在ADO中,我们需要在SQL语句中使用乘法运算,可是添加’*’以后执行程序总是会出错,这是因为‘*’与sql中的‘*’关键字重合了,…
-
Transactional replication(事务复制)详解之如何跳过一个事务
在transactional replication, 经常会遇到数据同步延迟的情况。有时候这些延迟是由于在publication中执行了一个更新,例如update ta set …
-
SQL SERVER中关于exists 和 in的简单分析
In与Exists这两个函数是差不多的,但由于优化方案不同,通常NOT Exists要比NOT IN要快,因为NOT EXISTS可以使用结合算法二NOT IN就不行了,而EXIS…
-
MSSQL段落还原脚本,SQLSERVER段落脚本
段落还原保持进行检查,以便确保数据库在结束时将是一致的。 在还原顺序结束后,如果恢复的文件有效并且与数据库一致,则恢复的文件将直接变为联机状态。 段落还原适用于所有恢复模式,但在完…
-
浅析SQL server 临时表
创建临时表,#代表局部临时表,##代表全局临时表。局部临时表和全局临时表的具体含义是什么呢? 举例说明一下比较清晰些,先来看下局部临时表,【新建查询】,在里面输入如下文本: 运行后…