随笔分类 -  SQL相关

SQL Server 快速大数据排序方法
摘要:SQL Server 中虽然有 ORDER BY NewID() 方法,但对于数据量比较大的结果集来说,排序那慢的可不是一星半点。 微软官方给了一种方案,https://msdn.microsoft.com/en-us/library/cc441928.aspx 示例如下: 但此方法仍我缺陷,即无法 阅读全文

posted @ 2018-06-05 13:43 空明流光 阅读(2157) 评论(0) 推荐(0) 编辑

SQL Server 并发死锁解决案例备忘
摘要:SET @sql = ' SET TRANSACTION ISOLATION LEVEL REPEATABLE READ; SET DEADLOCK_PRIORITY 10 BEGIN TRAN DECLARE @QuestionList TABLE(ID BI... 阅读全文

posted @ 2017-03-09 10:14 空明流光 阅读(381) 评论(0) 推荐(0) 编辑

VS2010 中 Entity Framework 多数据库并存方法
摘要:选中相应数据库生成的 *.edmx文件,然后在属性中找到“自定义工具命名空间”,为每个EF数据集设置不同的命名空间,这样每个数据库生成的代码就会被隔离在不同的命名空间,即使同名类型也就不会相互影响了。 阅读全文

posted @ 2016-12-10 09:44 空明流光 阅读(309) 评论(0) 推荐(0) 编辑

VS2010 使用 EntityFramework For SQL Server Compact 4.0
摘要:1.安装 SSCERuntime_x64-ENU.exe 或 SSCERuntime_x86-ENU.exe 2.安装 SSCEVSTools-CHS.msi 3.然后就可以通过 SQL Server Compact/SQLite Toolbox 创建 edmx 4.默认生成的edmx没有生成模型代 阅读全文

posted @ 2016-11-16 19:40 空明流光 阅读(939) 评论(0) 推荐(0) 编辑

C# 更新SQL Server数据库备注信息从另一数据库
摘要:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Da... 阅读全文

posted @ 2016-09-02 15:45 空明流光 阅读(472) 评论(0) 推荐(0) 编辑

SQL Server 快捷键备忘
摘要:Run the sp_help system stored procedure ALT+F1 Run the sp_who system stored procedure CTRL+1 Run the sp_lock system stored procedure CTRL+2 阅读全文

posted @ 2016-06-01 11:04 空明流光 阅读(200) 评论(0) 推荐(0) 编辑

SQL Server 表分区备忘
摘要:1.创建的代码如下: 2.增加分区值的代码如下: 3.查询当前分区情况: 4.创建单一文件组分区完整示例代码如下: 5.创建多文件组分区完整代码如下: 6.MSDN示例代码如下: A. 将已分区表或索引的一个分区拆分为两个分区 以下示例创建了一个分区函数,以将表或索引划分为四个分区。ALTER PA 阅读全文

posted @ 2016-05-31 10:26 空明流光 编辑

SQL Server 连接字符串备忘
摘要:今天把服务器上的远程访问关了,把连接字符串中的IP地址改成了.,然后就一直连不上。弄了半天,原来是本地连接时非默认实例,不能带端口号。 1.原来的连接服务器地址是:192.168.0.1SQL2005Test,1443 2.连不上的服务器地址是:.\SQL2005Test,1443 3.正确的连接地 阅读全文

posted @ 2016-05-30 10:51 空明流光 阅读(215) 评论(0) 推荐(0) 编辑

LINQ to XML
摘要:void Main() { string path = @"C:\Users\knife\Desktop\test.xml"; XDocument xml = XDocument.Load(path); XNamespace ns = "http://tempuri.org/TracePersistence.xsd"; var events... 阅读全文

posted @ 2016-05-25 18:16 空明流光 阅读(229) 评论(0) 推荐(0) 编辑

LINQ 客户端生成自增列
摘要:var testQuery = (from item in TestInfo.GroupBy(t=>t.TestName) select new { TestCode = item.Min(g=>g.Code), TestName = item.Key }).OrderBy(t=>t.TestName).AsEnumerable(... 阅读全文

posted @ 2016-04-26 16:27 空明流光 阅读(1674) 评论(0) 推荐(0) 编辑

linq语法大全(转集)
摘要:Join操作符 适用场景:在我们表关系中有一对一关系,一对多关系,多对多关系等。对各个表之间的关系,就用这些实现对多个表的操作。 说明:在Join操作中,分别为Join(Join查询), SelectMany(Select一对多选择)和GroupJoin(分组Join查询)。 该扩展方法对两个序列中 阅读全文

posted @ 2016-01-29 13:56 空明流光 阅读(884) 评论(0) 推荐(0) 编辑

linqpad使用方法备忘
摘要:1.使用EF更新数据库 void Main() { var items = (from item in CM_BookPages where item.BookID !=1 select item).ToList(); CM_BookPages.DeleteAllOnSubmit(items); S 阅读全文

posted @ 2016-01-26 17:35 空明流光 编辑

SQL系统数据库简介(mssqlsystemresource)
摘要:mssqlsystemresource 阅读全文

posted @ 2016-01-20 11:32 空明流光 阅读(534) 评论(0) 推荐(0) 编辑

SQL 显示所有表所占存储空间
摘要:USE masterSELECT dbname = DB_NAME(), name, [已分配MB] = reserved*8/1024, [已使用MB] = used*8/1024, [未使用MB] = (CASE WHEN reserved > ... 阅读全文

posted @ 2014-04-11 21:44 空明流光 阅读(424) 评论(0) 推荐(0) 编辑

LINQ及EntityFramework何时从数据库返回数据,备忘
摘要:下面的方法将会查询两次数据库: 为了避免这种情况引起的性能问题,这种情况下需要将数据提前ToList(),代码如下: 阅读全文

posted @ 2013-09-09 19:15 空明流光 阅读(264) 评论(0) 推荐(0) 编辑

导航