随笔分类 - .SQL Server
摘要:select Age1 from Student where Name = '张三' create nonclustered index Tw on Student(Name) include(Age1) 创建索引时,可以加上这个 include(Age1)
阅读全文
摘要:option (recompile)使用在语句 select * from Student where id =1 option (recompile) 使用在存储过程 create proc proc_test (@i int) with recompile as select * from St
阅读全文
摘要:exec 是解决存储过程parameter sniffer 的方式之一; 用法例子: Declare @sql varchar(1000); set @sql = 'select * from Student'; exec (@sql);
阅读全文
摘要:--使用缓存 exec sp_executesql N'select * from consume where DATE = @t', N'@t DateTime', '2018-12-04 00:00:00.000'
阅读全文
摘要:SET XACT_ABORT ON 当 SET XACT_ABORT 为 ON 时,如果 Transact-SQL 语句产生运行时错误,整个事务将终止并回滚 SET XACT_ABORT ON BEGIN TRAN --要执行的语句 COMMIT TRAN GO 参考来源: https://blog
阅读全文
摘要:行版本控制: 1、READ_COMMITTED_SNAPSHOP 已提交读隔离 2、SNAPSHOT 缺点:由于读取的是副本的数据,会有造成逻辑错误的风险;
阅读全文
摘要:set statistics profile on select * from Books 进行set statistics profile on 设置后 将会返回执行计划表,通过该表,可以理解语句执行的过程,了解SQL Server是否选择了正确的执行计划,进而确定调优方向! 1、返回表字段描述:
阅读全文
摘要:在SQL Server数据库中调试存储过程,不能调试; 提示信息如下: 解决方案: 百度了很多,都没能解决; 我双击了安装包进行了修复操作;(修复好的时候,它会提示:修复完成,但失败; 再进行调试时,已经好了,可以进行存储过程调试了。)
阅读全文
摘要:问题描述: 启动服务时,出现: windows 无法启动 SQL Server (MSSQLSERVER) 服务(位于本地计算机上)。错误 1069由于登入失败而无法启动。 解决方案: 在SQL Server服务上右击=》属性=》登录=》更改密码为电脑登录密码;
阅读全文

浙公网安备 33010602011771号