
mssql
白鼠闹东京
这个作者很懒,什么都没留下…
展开
-
SQLServer中的全局变量
转自:http://www.cnblogs.com/smileflower/archive/2009/12/23/1630175.html变量Transact-SQL语言中有两种形式的变量,一种是用户自己定义的局部变量,另外一种是系统提供的全局变量。局部变量局部变量是一个能够拥有特定数据类型的对象,它的作用范围仅限制在程序内部。局部变量可以作为计数器来计算循环执行的次数,或转载 2013-04-02 09:36:07 · 875 阅读 · 0 评论 -
Truncate Table 用法
TRUNCATE TABLE 删除表中的所有行,而不记录单个行删除操作。语法TRUNCATE TABLE name参数name是要截断的表的名称或要删除其全部行的表的名称。 注释 TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。转载 2016-07-07 15:52:05 · 17256 阅读 · 0 评论 -
sql语句,获取2016年7月份,每日任务数量
sql语句,获取2016年7月份,每日任务数量SELECT COUNT(*) as count, CONVERT(char(10),AssignDate,121) as day FROM [BlogTask].[dbo].[Task] where AssignDate is not null and AssignDate between '2016-07-01' and '2016-0原创 2016-07-04 17:18:26 · 1195 阅读 · 1 评论 -
SQL Server 2008管理工具出现 远程过程调用失败0x800706be解决方法
问题由来因为项目需求计算机装的 SQL Server 是使用 SQL Server 2008 Express 版本,而自从安装完 VS 2012 之后原本正常的 SQL Server 竟然立马坏了,又因为时间总是太少事情总是太多,所以一直拖到最近才来找问题,不要问我那我工作怎办!因为至少 SQL 连远程的部份还是正常的! 婀..真的只有残念两个字可以来形容转载 2015-04-28 12:47:47 · 1868 阅读 · 0 评论 -
sql中关闭自增,并插入数据
ET IDENTITY_INSERT允许将显式值插入表的标识列中。语法SET IDENTITY_INSERT [ database.[ owner.] ] { table } { ON | OFF }原创 2014-10-17 12:59:02 · 9930 阅读 · 0 评论 -
T_SQL 将一列多行数据合并为一行
SQL Server在进行数据迁移和报表处理的时候会遇到将一列多行数据拼接为一个字符串的情况,为了处理这个问题,在网上找了一些相关的资料,提供两种方法,供遇到类似问题的朋友们参考,也借此加深自己的印象。Table:SCStudentCourse张三大学语文李四大学语文转载 2014-10-16 11:17:54 · 3514 阅读 · 0 评论 -
无法在服务器上访问指定的路径或文件,请确保您具有必需的安全权限且该路径或文件存在。
今天将数据库转移到另外一条服务器上。被迫分离了数据库,转移完后,屁颠屁颠的准备附加回去。。。结果,瞬间尿了~~~~于是乎,各种加权限,甚至给了everyone最高权限。%>_但是还是不行。解决方案:选择自己的数据库实例,然后将内置账号换成local system,中文名曰 本地账号。解决原创 2014-06-11 15:11:50 · 11066 阅读 · 0 评论 -
asp操作sql存储过程,枚举值常量(常用)
<%CONST adParamUnknown = 0'指示该参数的方向未知。CONST adParamInput = 1'默认值。指示该参数是输入参数CONST adParamOutput = 2'指示该参数是输出参数。CONST adParamInputOutput = 3'指示该参数既是输入参数,又是输出参数。CONST adParamReturnValue = 4'指示该原创 2013-08-05 13:38:40 · 1111 阅读 · 0 评论 -
查询数据库中的表及存储过程修改情况
SELECT * FROM SYS.OBJECTS原创 2013-08-02 08:59:09 · 645 阅读 · 0 评论 -
整理后的分页存储过程
CREATE PROCEDURE [dbo].[Pr_appLog] @pageindex int = 1, @pagesize int =10ASBEGIN --首先要先给查询出来的表增加行号 SELECT * FROM (SELECT *,(ROW_NUMBER() over(ORDER by ID desc)) as Pcount FROM app_logs) as原创 2013-04-10 13:29:43 · 622 阅读 · 0 评论 -
DECLARE CURSOR FOR的使用
DECLARE @id INTDECLARE @name varchar(100)DECLARE @all VARCHAR(max)DECLARE cur CURSOR FOR SELECT id,[name] from TABLEOPEN cur FETCH NEXT from cur into @id,@namewhile(@@fetch_status = 0)原创 2013-04-10 10:58:12 · 14919 阅读 · 0 评论 -
纠结了很久的问题,关于sql中单字段重复,取一条全字段的方法。
哎,说不明白了。备忘一下吧。sql2005或以上版本使用。SELECT *, Row_Number() OVER (partition by deptid ORDER BY salary desc) rank FROM employee原创 2013-04-09 14:14:48 · 674 阅读 · 0 评论 -
最简单的SQL Server数据库存储过程分页
转自:http://tech.ccidnet.com/art/1106/20080701/1494217_1.html【赛迪网-IT技术报道】最简单的SQL Server数据库存储过程分页:1.只需要提供Sql语句和每页的记录数,页数就可以了2,速度超快哟,100W记录1~3秒就分出来了3,对于存储过程特别好用--//调用的方式表exec up_转载 2013-04-01 21:50:39 · 656 阅读 · 0 评论 -
EntityFramework中LINQ To SQL的lumbda表达式的错误应用
前面写了一篇文章说使用lumbda表达式写好查询条件,然后在linq中使用Func<DB.Task, bool> query = (m) => m.AssignDate.HasValue && q.startDate.Date == m.AssignDate.Value.Date;var list = bt.Task.Where(query).ToList();当时这样用的最大的好处就是,m.As原创 2016-07-08 07:50:12 · 621 阅读 · 0 评论