随笔分类 -  SQL Server

C# IQueryable和IEnumerable的区别
摘要:IEnumerable<T> 泛型类在调用自己的SKip 和 Take 等扩展方法之前数据就已经加载在本地内存里了,而IQueryable<T> 是将Skip ,take 这些方法表达式翻译成T-SQL语句之后再向SQL服务器发送命令。也是延迟在我要真正显示数据的时候才执行。 LINQ查询一共提供了 阅读全文

posted @ 2018-08-29 16:26 造飞机的程序员 阅读(3492) 评论(0) 推荐(2)

SQL Server日志处理及安全访问
摘要:1、点SQL SERVER错误日志,右键,配置,限定错误日志的数目,比如6个 限制日志增长数量 2、然后运行命令: EXEC sp_cycle_errorlog ; 这个命令的作用是将当前日志归档,然后新建一个日志。因为日志数量被限制为6,那么只要运行这个步骤若干次,那么老的日志就会被回收了。SQL 阅读全文

posted @ 2018-07-18 11:30 造飞机的程序员 阅读(267) 评论(0) 推荐(0)

SQL Server查看所有表大小,所占空间
摘要:CREATE TABLE #Data( name VARCHAR(100), row VARCHAR(100), reserved VARCHAR(100), data VARCHAR(100), index_size VARCHAR(100), unused VARCHAR(100));DECLA 阅读全文

posted @ 2018-07-18 09:33 造飞机的程序员 阅读(593) 评论(0) 推荐(0)

c# EF插入数据报错跟踪代码
摘要:我们在使用EF进行数据库插入的时候或出现一些插入失败的情况,但是具体是哪个字段不符合数据库设计要求无法得知,普通的try catch 无法捕获加上一下方法就可以 try { 。。。。。。 } //可以进行EF执行过程中出错字段定位 catch (DbEntityValidationException 阅读全文

posted @ 2018-07-11 14:36 造飞机的程序员 阅读(238) 评论(0) 推荐(0)

WITH AS学习
摘要:一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于U 阅读全文

posted @ 2017-11-23 14:35 造飞机的程序员 阅读(151) 评论(0) 推荐(0)

T-SQL行列相互转换命令:PIVOT和UNPIVOT使用详解
摘要:最近在维护一个ERP 做二次开发 ,在查找数据源的时候看到前辈写的SQL ,自己能力有限 ,就在网上找找有关这几个关键字的使用方法。做出随笔以做学习之用 T-SQL语句中,PIVOT命令可以实现数据表的列转行,UNPIVOT则与其相反,实现数据的行转列 一、使用PIVOT和UNPIVOT命令的SQL 阅读全文

posted @ 2017-11-01 10:36 造飞机的程序员 阅读(714) 评论(0) 推荐(0)

Sql日期查询-SQL查询今天、昨天、7天内、30天
摘要:今天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=0 昨天的所有数据:select * from 表名 where DateDiff(dd,datetime类型字段,getdate())=1 7天内的所有数据:sel 阅读全文

posted @ 2017-07-20 09:15 造飞机的程序员 阅读(1833) 评论(0) 推荐(0)

SQL 向表中添加字段
摘要:如果要在数据表中添加一个字段,应该如何表示呢?下面就为您介绍表添加字段的SQL语句的写法,希望可以让您对SQL语句有更深的认识。 通用式: alter table [表名] add [字段名] 字段属性 default 缺省值 default 是可选参数增加字段: alter table [表名] 阅读全文

posted @ 2017-04-07 10:45 造飞机的程序员 阅读(4061) 评论(0) 推荐(0)

导航