sql
xianweizuo
这个作者很懒,什么都没留下…
展开
-
SqlServer分析当前会话,以及资源等待情况
select S.host_name as 用户,S.session_id as 用户ID,S.program_name as 客户端,--客户端进程名称S.login_name as 登录名称,R.command as Sql类型,(select text from sys.dm_exec_sql_text(R.sql_handle)) as Sql语句,R.status as 当前状态,R.blocking_session_id as 阻塞者ID,--当前会话被谁阻塞了R.wait_reso.原创 2020-12-28 18:33:32 · 754 阅读 · 0 评论 -
Dapper使用SqlServer查询前n条数据,select top @top * from Table报错
今天使用Dapper进行查询时,需要查询前n条数数据,其中n是变量,刚开始写法如下:students = dbConnection.Query<Student>(string.Format("select top @top * from Student"),new { top=10}).ToList();但是会提示这个异常纳尼...这乍一看没啥问题,于是考虑了一会儿,突然想起来,SqlServer在查询前n条数据,如果n是变量,一定要用()括起来,即:students =原创 2020-08-08 14:06:19 · 1726 阅读 · 0 评论 -
Sqlserver创建用户并授权
前提,存在一个数据库:JIAOGUAN(教务管理系统),其中有一个表:Student接下来,我们所有的操作都是针对这个表进行试验第一步,使用sa账户登录SqlServer,并创建登录账户 testcreate login test with password='test',default_database=JIAOGUAN --此登录账户默认拥有数据库JIAOGUAN的权限第二步:设置用户的schema(具体含义自行查阅),并将用户加入到dbouse JIAOGUAN原创 2020-06-16 15:25:16 · 16666 阅读 · 5 评论 -
SqlServer多个最大值、最小值查询方法
最近在分析一些数据,就拿天气信息举例说明这是天气记录表Weather我们现在要做的就是查询历史上所有破纪录的高温天气分析:创建一个临时表W1,找出Weather表中比W1日期小的记录,同时满足当前W1的温度大于“小于当前W1日期的,所有Weather表中温度记录的最大值”Sql语句如下:select W1.RecordDate from Weather W1 where W1.Tem...原创 2020-05-04 17:38:34 · 4199 阅读 · 0 评论