部分内容为学习过程中从网上搜集保存备份,以防源网站关闭后无法检索。如有涉及版权请留言,看到后处理

随笔分类 -  SQL

摘要:SQL、LINQ、Lambda对照表 SQLLINQLambda SELECT * FROM Employee from e in Employees select e Employees.Select () SELECT e.LoginID,e.JobTitle FROM Employee AS 阅读全文
posted @ 2023-01-30 17:13 Y档案Y 阅读(51) 评论(0) 推荐(0)
摘要:在MS Sql Server中可以能过以下的方法查询出磁盘空间的使用情况及各数据库数据文件及日志文件的大小及使用利用率: 1、查询各个磁盘分区的剩余空间: Exec master.dbo.xp_fixeddrives 2、查询数据库的数据文件及日志文件的相关信息(包括文件组、当前文件大小、文件最大值 阅读全文
posted @ 2021-11-24 10:54 Y档案Y 阅读(889) 评论(0) 推荐(0)
摘要:创建用户登录注意事项 密码是区分大小写的。 只有创建SQL Server登录时,才支持对密码预先进行哈希运算。 如果指定MUST_CHANGE,则CHECK_EXPIRATION和 CHECK_POLICY必须设置为 ON。 否则,该语句将失败。 不支持CHECK_POLICY=OFF和 CHECK 阅读全文
posted @ 2021-07-08 11:28 Y档案Y 阅读(2143) 评论(0) 推荐(0)
摘要:as we known,sql数据库高版本向低版本还原是不太可能但是又经常会碰到的事,今天实测了一种方法 步骤:任务—》生成脚本—》 下一步-》高级,选择数据库版本和编写脚本数据类型为架构和数据,可以保留数据。 继续下一步完成。 最终得到一个巨大的sql脚本文件 -》接下来首先要在低版本数据库中新建 阅读全文
posted @ 2021-03-02 14:32 Y档案Y 阅读(1868) 评论(0) 推荐(0)
摘要:SELECT CONVERT(BIGINT,RIGHT(ABS(CHECKSUM(NEWID())),9))/1000 *0.01 阅读全文
posted @ 2020-11-10 10:37 Y档案Y 阅读(535) 评论(0) 推荐(0)
摘要:还原数据库时,提示还原成功,可是数据库列表中该数据库显示正在还原中: 执行此命令即可: RESTORE DATABASE EnterPriseBuilding WITH RECOVERY 了解SQLServer脚本之数据库误删数据找回:http://www.cnblogs.com/Leo_wl/p/ 阅读全文
posted @ 2019-12-05 09:49 Y档案Y 阅读(456) 评论(0) 推荐(0)
摘要:update table1 set column1 = table2.column1,column2 = table2.column2 from ( select sum(column1),sum(column2) from table1 where 1 = 1 )as table2 where 2 阅读全文
posted @ 2019-12-04 15:30 Y档案Y 阅读(135) 评论(0) 推荐(0)
摘要:在MSSQL Server中通过查看SQL语句执行所用的时间,来衡量SQL语句的性能。 通过设置STATISTICS我们可以查看执行SQL时的系统情况。选项有PROFILE,IO ,TIME。介绍如下: SET STATISTICS PROFILE ON:显示分析、编译和执行查询所需的时间(以毫秒为 阅读全文
posted @ 2019-11-22 09:24 Y档案Y 阅读(983) 评论(0) 推荐(0)
摘要:以下我面试经常问的2道题..尤其针对觉得自己SQL SERVER 还不错的同志.. 呵呵 很难有人答得好.. 各位在我收集每个人擅长的东西时,大部分都把SQL SERVER 标为Expert,看看是否答的上来.. 1. 什么是聚合索引(clustered index) / 什么是非聚合索引(nonc 阅读全文
posted @ 2019-08-28 10:02 Y档案Y 阅读(840) 评论(0) 推荐(0)
摘要:序言 本篇主要目的有二: 1、看懂t-sql的执行计划,明白执行计划中的一些常识。 2、能够分析执行计划,找到优化sql性能的思路或方案。 如果你对sql查询优化的理解或常识不是很深入,那么推荐几骗博文给你:SqlServer性能检测和优化工具使用详细 ,sql语句的优化分析,T-sql语句查询执行 阅读全文
posted @ 2019-08-28 08:26 Y档案Y 阅读(478) 评论(0) 推荐(0)
摘要:update a set a.Title = b.Title from Table_A a ,Tbale_B b where a.ID_Table_B = b.ID 阅读全文
posted @ 2019-07-19 14:27 Y档案Y 阅读(340) 评论(0) 推荐(0)
摘要:ALTER FUNCTION dbo.splitl ( @String VARCHAR(MAX), @Delimiter VARCHAR(MAX) ) RETURNS @temptable TABLE (items VARCHAR(MAX)) AS BEGIN DECLARE @idx INT=1 DECLARE @slice VARCHAR(MAX) ... 阅读全文
posted @ 2018-12-12 10:28 Y档案Y 阅读(356) 评论(0) 推荐(0)
摘要:阅读目录 一:触发器的优点 二:触发器的作用 三:触发器的分类 四:触发器的工作原理 五:创建触发器 六:管理触发器 概念: 触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动, 阅读全文
posted @ 2018-07-30 14:08 Y档案Y 阅读(372) 评论(0) 推荐(0)
摘要:数据库设计范式 什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些 规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。 什么是三大范式: 第一范式:当关系模式R的所有属性都不能在分解为更基本的数 阅读全文
posted @ 2018-07-27 08:57 Y档案Y 阅读(193) 评论(0) 推荐(0)
摘要:在我们使用SQL Server数据库的时候很重要的一点就是开启数据库的远程连接,这是因为很多时候数据库部署在远程的服务器上会比较方便,而部署在客户端的话,由于客户端不固定,所以需要经常去部署,这样容易经常去改变数据库,从而造成系统不稳定,但是部署在服务器上我们需要远程连接,而当我们安装好一个数据库之 阅读全文
posted @ 2018-05-24 11:19 Y档案Y 阅读(1798) 评论(0) 推荐(0)
摘要:表展示 首先,查询中涉及到的两个表,一个user和一个order表,具体表的内容如下: user表: order表: in 确定给定的值是否与子查询或列表中的值相匹配。in在查询的时候,首先查询子查询的表,然后将内表和外表做一个笛卡尔积,然后按照条件进行筛选。所以相对内表比较小的时候,in的速度较快 阅读全文
posted @ 2018-05-09 09:46 Y档案Y 阅读(216) 评论(0) 推荐(0)
摘要:工具-选项-设计器-阻止保存要求重新创建表的更改,√去掉。 阅读全文
posted @ 2018-03-02 09:18 Y档案Y 阅读(10433) 评论(1) 推荐(1)
摘要:xtype 类型 34 image 35 text 36 uniqueidentifier 48 tinyint 52 smallint 56 int 58 smalldatetime 59 real 60 money 61 datetime 62 float 98 sql_variant 99 n 阅读全文
posted @ 2018-01-29 16:31 Y档案Y
摘要:在我们运维工作中,经常要对备份,ETL等作业进行监控,这时我们需要用到SQL SERVER自带的邮件服务器,其原理,我在这么里不多说,直接来实战,下面是我对服务器配置源码,分享给大家,希望对大家有帮助。 当然,在配置过程中会遇到很多奇葩问题,我在这暂时不穷举了,总之一点,明白配置步骤,问题都不大,下 阅读全文
posted @ 2016-12-23 10:57 Y档案Y 阅读(376) 评论(0) 推荐(0)
摘要:通过 sp_configure 进行 Database Mail 配置 直接执行步骤一。 如果报错,则先执行步骤二,再执行步骤一。 一、 二、 阅读全文
posted @ 2016-12-23 10:21 Y档案Y 阅读(512) 评论(0) 推荐(0)