超过锁请求 http://blog.sina.com.cn/s/blog_7fb3b1840100u4dj.html 1、查询造成死锁的SQL语句 当SQL数据库的监控报警显示死锁进程数过多时,首先应该找出造成死锁的SQL语句是什么,打开“查询分析器”,将如下的存储过程输入到文本框中,检查语法,然后 ...
分类:
数据库 时间:
2016-09-12 12:22:56
阅读次数:
204
用批处理在命令行状态下调用查询分析器来执行这个sql文件里的语句。 下面就是sqlserver帮助里对于查询分析器(isqlw)命令行参数的解释: isqlw 实用工具(SQL 查询分析器)使您得以输入 Transact-SQL 语句、系统存储过程和脚本文件。 通过设置快捷方式或创建批处理文件,可以 ...
分类:
数据库 时间:
2016-08-18 21:11:46
阅读次数:
233
今天手欠,就把本地的数据库中的表给删了,吓死我了,作为刚入行的小白鼠来说这太吓人了;强哥给了一个运行脚本 后来发现有运行脚本也不会啊;请教之后,记录一下; 在数据库中新建查询分析器,打开上面的数据库的运行文件,删除原有SYS_SystemDB数据库; 把数据库连接上之后,选择执行,如果有问题的话就点 ...
分类:
数据库 时间:
2016-08-13 12:47:18
阅读次数:
187
在查询分析器中执行:select rand(),可以看到结果会是类似于这样的随机小数:0.36361513486289558,像这样的小数在实际应用中用得不多,一般要取随机数都会取随机整数。那就看下面的两种随机取整数的方法:1、A:select floor(rand()*N) 生成的数是这样的:12 ...
分类:
数据库 时间:
2016-07-31 11:35:14
阅读次数:
204
无法删除数据库 "#Test",因为该数据库当前正在使用 --查询分析器中执行下面的语句就行了. use master go declare @dbname sysname set @dbname='DB1' --这个是要删除的数据库库名 declare @s nvarchar(1000) decl ...
分类:
数据库 时间:
2016-07-23 14:54:18
阅读次数:
159
SQLServer2012在查询分析器里面开两个连接 插入锁: 结论:“表锁”锁定对该表的Select、Update、Delete操作,但不影响对该表的Insert操作也不影响以主键Id为条件的Select,所以Select如果不想等待就要在Select后加With(Nolock),但这样会产生脏数 ...
分类:
数据库 时间:
2016-07-15 20:33:11
阅读次数:
248
SQL性能优化前期准备-清除缓存、开启IO统计 如果需要进行SQl Server下的SQL性能优化,需要准备以下内容: 一、SQL查询分析器设置: 1、开启实际执行计划跟踪。 2、每次执行需优化SQL前,带上清除缓存的设置SQL。 平常在进行SQL Server性能优化时,为了确保真实还原性能问题, ...
分类:
其他好文 时间:
2016-07-15 08:03:02
阅读次数:
137
SQLServer 时间格式化 背景知识: SQL Server自带的Convert?函数,可以将日期类型的字段按照指定的格式转换为字符串格式,您可以将以下脚本复制到查询分析器执行; DECLARE @now datetime SET @now = GETDATE() select convert( ...
分类:
数据库 时间:
2016-07-06 17:55:37
阅读次数:
274
一般情况下,我们用SELECT这些查询语句时,都是针对的一行记录而言,如果要在查询分析器中对多行记录(即记录集)进行读取操作时,则需要使用到游标或WHILE等循环 游标的类型: 1、静态游标(不检测数据行的变化) 2、动态游标(反映所有数据行的改变) 3、仅向前游标(不支持滚动) 4、键集游标(能反 ...
分类:
数据库 时间:
2016-07-05 20:49:09
阅读次数:
187
传说用这个语句管用:select top 5 * from tablename order by newid() 我放到sql的查询分析器里去执行果然管用,随机抽取5条信息,不停的换,结果我应用到程序里的时候就不管用了,总是那几条,于是对这个东西进行了一个研究得出另一种方法: newid() 可以产 ...
分类:
数据库 时间:
2016-06-21 12:41:22
阅读次数:
205