EF 表联合查询 join
    
                
摘要:有两张表m_Dept、m_User,联合查询linq方式、EF方式 private void Add() { List lst = new List{ new m_Dept { DName = "开发", ID = "1" }, ...
        
阅读全文
                    posted @ 
2016-01-11 23:27 
AmyAlisa
        
阅读(2795) 
         
        推荐(0)     
                 
                
                
    sql CLR
    
                
摘要:1、什么是SQLCLRSQL CLR (SQL Common Language Runtime) 是自 SQL Server 2005 才出现的新功能,它将.NET Framework中的CLR服务注入到 SQL Server 中,使得.NET代码可在SQL Server服务器进程中执行。通过在 M...
        
阅读全文
                    posted @ 
2015-12-31 00:49 
AmyAlisa
        
阅读(511) 
         
        推荐(1)     
                 
                
                
    sql 多线程
    
                
摘要:1、codeproject上面一个多线程执行sql的库。 开发中常常要执行一些耗时的数据操作,比如update、insert、bulk insert、index creation, 若顺序执行,则操作总时间是每个单独sql的时间之和 为了加快速度,采用线程池异步执行的做法,比如要要create ...
        
阅读全文
                    posted @ 
2015-12-14 19:24 
AmyAlisa
        
阅读(3952) 
         
        推荐(0)     
                 
                
                
    常用sql语句记录
    
                
摘要:1、表--建表if OBJECT_ID('Student') is not nullcreate table Student( ID int identity(1,1) not null, Name nvarchar(50), Code nvarchar(50), flag int defa...
        
阅读全文
                    posted @ 
2015-10-08 17:37 
AmyAlisa
        
阅读(250) 
         
        推荐(0)     
                 
                
                
    The return types for the following stored procedures could not be detected
    
                
摘要:1、使用dbml映射数据库,添加存储过程到dbml文件时报错。2、原因:存储过程中使用了临时表3、解决方案3.1通过自定义表值变量实现Ex:DECLARE @TempTable TABLE(AttributeID INT,Value NVARCHAR(200))INSERT INTO @TempTa...
        
阅读全文
                    posted @ 
2015-07-31 10:45 
AmyAlisa
        
阅读(412) 
         
        推荐(0)     
                 
                
                
    无法调试存储过程,无法启动T-SQL调试
    
                
摘要:用本机管理员或者具有SYSADMIN角色的帐号登录,不要用.,用实例名来连接
        
阅读全文
                    posted @ 
2015-05-22 16:49 
AmyAlisa
        
阅读(337) 
         
        推荐(0)     
                 
                
                
    full join 时通过辅助列序号列消除笛卡尔积重复列
    
                
摘要:如果没有序号列,那么如果领灯表里有3条数据,还灯表里面有2条数据,full join后就是3*2=6条数据--1、领灯表,每天每班每人允许重复数据select ID ,ROW_NUMBER() over(partition by PersonID,classid,dt_ClassData ...
        
阅读全文
                    posted @ 
2015-01-15 16:29 
AmyAlisa
        
阅读(1567) 
         
        推荐(0)     
                 
                
                
    sql2000实现row_number
    
                
摘要:一、以PersonID,classid,dt_ClassData为条件进行分组,每个小组加序号,row_number在sql2005中不可用方法一、sql2000及以上版本--以PersonID,classid,dt_ClassData为条件进行分组,每组加序号select ID ,(se...
        
阅读全文
                    posted @ 
2015-01-15 15:15 
AmyAlisa
        
阅读(831) 
         
        推荐(0)     
                 
                
                
    sql自定义函数及C#中调用
    
                
摘要:1、在C#中调用sql自定义函数1.1 标量值函数sql语句调用 select dbo.GetClassIDWithName(1) string strSql = string.Format("select dbo.GetClassIDWithName('{0}')",dtTime);DataTab...
        
阅读全文
                    posted @ 
2015-01-15 14:44 
AmyAlisa
        
阅读(2364) 
         
        推荐(0)     
                 
                
                
    转 SQL行转列汇总
    
                
摘要:1、PIVOT用于将列值旋转为列名(即行转列)PIVOT 的一般语法是:PIVOT(聚合函数(列名) FOR 列名 in (列值1,…) )AS P select * from TB pivot (sum(income) for week in(星期一,星期二,星期三)) t SELECT * ...
        
阅读全文
                    posted @ 
2014-12-17 09:54 
AmyAlisa
        
阅读(358) 
         
        推荐(0)     
                 
                
                
    存储过程传递字符串参数不全、截断
    
                
摘要:1、问题描述存储过程GetTableCompare,三个参数输入参数1.1 、传入条件参数:and myclassdate between '2014-12-01' and '2014-12-31' and classname like '%夜班%' and deptid in ...
        
阅读全文
                    posted @ 
2014-12-16 17:33 
AmyAlisa
        
阅读(1074) 
         
        推荐(0)     
                 
                
                
    简单数据库操作,连接数据库,查询数据
    
                
摘要:1、建一个sql实例,打开一次长连接,多次操作。 优点:连接比较耗时,一次打开多次操作,适合频繁操作using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data...
        
阅读全文
                    posted @ 
2014-12-11 16:57 
AmyAlisa
        
阅读(232) 
         
        推荐(0)     
                 
                
                
    动态sql语句基本语法
    
                
摘要:动态sql语句基本语法 1 :普通SQL语句可以用Exec执行 eg: Select * from tableName Exec('select * from tableName') Exec sp_executesql N'select * from ta...
        
阅读全文
                    posted @ 
2014-12-11 12:47 
AmyAlisa
        
阅读(251) 
         
        推荐(0)     
                 
                
                
    SQL truncate 、delete与drop区别
    
                
摘要:相同点:1.truncate和不带where子句的delete、以及drop都会删除表内的数据。2.drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。不同点:1. truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖的约束(...
        
阅读全文
                    posted @ 
2014-12-05 23:04 
AmyAlisa
        
阅读(121) 
         
        推荐(0)