欢迎来到清山博客

[MS SQLServer] 查看SQL Server 执行计划

--开启执行计划(执行前,预估值) SET SHOWPLAN_ALL ON --开启执行计划(执行后,实际值) SET STATISTICS PROFILE ON --三种连接方式 Nested Loops JOIN MERGE JOIN HASH JOIN 详见:https://msdn.microsoft.com/zh-cn/library/dn144699.aspx [阅读全文]
2016-07-13 22:02:05 阅读(362)

[MS SQLServer] SQLServer 时间格式化

背景知识: SQL Server自带的Convert函数,可以将日期类型的字段按照指定的格式转换为字符串格式,您可以将以下脚本复制到查询分析器执行; DECLARE @now datetime SET @now = GETDATE() select convert(nvarchar(MAX), @now, 0) as output, 0 as style&nbs... [阅读全文]
2016-07-06 11:32:46 阅读(341)

[MS SQLServer] Sql Server用户名和登录名的关系

以前经常被Sql Server中的用户名和登录名搞迷糊,因为用sa(登录名)就搞定一切东西了,当然这会存在一些安全隐患。网上的文章也貌似讲得很好,但还是不明白。今天决心把这个问题弄明白。mashallah, 看了N多文章加实验后终于弄明白了(学东西最重要的还是要亲自动手试试),现将学到的分享一下,看是否对你有帮助。 一、基本概念: 登录名:服务器方的一个实体,使用一... [阅读全文]
2016-06-17 12:55:31 阅读(307)

[MS SQLServer] SQL语句调优(一)

语句调优是和数据库打交道的必备基本功之一,也是相对来讲比较“单纯”和“有意思”的话题。  单纯:基本上可以排除操作系统,网络,应用程序等因素。 有意思:语句的编译和运行背后有一整套数据访问和管理理论,而且很多东西是关系型数据库,所共有的,可以拿他当一门手艺来研究。  当你面对一个“有问题”的语句时,应该怎麽分析他的问题所在,最后达到优化语句的目... [阅读全文]
2016-03-06 09:20:33 阅读(599)

[MS SQLServer] SQL Server查询递归

DECLARE @id INT   SET @id = 2; --【当前ID】 WITH Recursives  AS (     --定位点成员定义     SELECT&nbs... [阅读全文]
2016-02-02 17:02:48 阅读(552)

[MS SQLServer] SQL Server 查询 XML数据

--原始数据 SELECT  OrderNO,CreateDate,Username,Address FROM   Whir_Order_OrderInfo   --AUTO模式 SELECT  OrderNO,CreateDate,Username,Address FROM&n... [阅读全文]
2016-02-02 17:01:11 阅读(489)

[MS SQLServer] SQL Server相关路径查询

--1.查询机器名 SELECT @@servername AS 机器名称 --查询已安装的SQL实例名 SELECT * FROM   Sys.Servers --2.查询SQL安装路径 DECLARE @installPath VARCHAR(2... [阅读全文]
2016-02-02 16:59:15 阅读(518)

[MS SQLServer] 使用SQL Server数据库事务,实现定时还原数据库

实现数据库定时还原,其中包含了2个步骤, 1.分离数据库; 2.还原数据库; 新建数据库事务,然后将下面代码作为两个步骤填入并设置启动条件即可。 --分离 USE MASTER DECLARE @dbname VARCHAR(50) SET @dbname = 'Whir_ezCOMPANYv4.0.4.4770' DECLARE @sql... [阅读全文]
2016-02-02 16:54:12 阅读(504)

页面生成耗时:00:00:00.02