随笔分类 -  sqlserver

SET ANSI_NULLS ON ……
摘要:SET QUOTED_IDENTIFIER ON SET ANSI_NULLS ON SET QUOTED_IDENTIFIER ON GO 是什么意思? 语法 SET QUOTED_IDENTIFIER { ON | OFF } 注释 当 SET QUOTED_IDENTIFIER 为 ON 时, 阅读全文
posted @ 2016-02-24 11:08 亚洲DotNet首席技师 阅读(343) 评论(0) 推荐(0)
批量生成clr脚本
摘要:use [dbname]go --1.产生crl程序集的sql --定义表变量,临时存储中间结果集declare @tb table(name nvarchar(100),permission_set int,content varbinary(max),rownum int,create_clr_ 阅读全文
posted @ 2016-02-17 14:32 亚洲DotNet首席技师 阅读(199) 评论(0) 推荐(0)
CTE递归查询
摘要:WITH ctetest(AgencyID,ParentAgencyID,level)AS ( SELECT AgencyID,ParentAgencyID,0 level FROM dbo.Web_Agency WHERE AgencyID=1 UNION ALL SELECT a.Agenc... 阅读全文
posted @ 2016-01-18 09:37 亚洲DotNet首席技师
sqlserver pivot动态拼接
只有注册用户登录后才能阅读该文。
posted @ 2015-01-17 11:40 亚洲DotNet首席技师 阅读(9) 评论(0) 推荐(0)
整理工作中经常忘记的解决方案的具体细节3
摘要:EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE GO EXEC sp_configure 'Ad Hoc Distributed Queries', 1 GO RECONFIGURE GO(开启远程查询功能,不需要重启sqlse... 阅读全文
posted @ 2014-12-02 11:03 亚洲DotNet首席技师 阅读(115) 评论(0) 推荐(0)
整理工作中经常忘记的解决方案的具体细节
摘要:C:\Program Files\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages (存放安装的第三方控件或开发组件的源安装包)MS-DOS常用语法if %ERRORLEVEL% EQU 0 (echo success) else (echo fa... 阅读全文
posted @ 2014-12-02 10:22 亚洲DotNet首席技师 阅读(187) 评论(1) 推荐(0)
整理工作中经常忘记的关键词和技巧
摘要:var hrf=window.location.href; window.location.href=hrf;强制刷新,不会提示那个“重新加载”的弹窗VS中光标变粗,是因为状态变为改写状态了,按一下“Insert”插入按钮就可以了未处理的“System.StackOverflowException”... 阅读全文
posted @ 2014-12-02 10:16 亚洲DotNet首席技师 阅读(265) 评论(0) 推荐(0)
批量执行sql的BAT脚本(未实验,留着备用)
只有注册用户登录后才能阅读该文。
posted @ 2014-09-22 15:25 亚洲DotNet首席技师 阅读(6) 评论(0) 推荐(0)
Merge妙用(sqlserver2008)笔记
只有注册用户登录后才能阅读该文。
posted @ 2014-09-19 16:23 亚洲DotNet首席技师 阅读(2) 评论(0) 推荐(0)
运行asp.net程序,报错:磁盘空间不足
摘要:未能加载文件或程序集“Ajax”或它的某一个依赖项。磁盘空间不足。 (异常来自 HRESULT:0x80070070)一看,C盘只有不到2M可用空间,一查原因,sqlserver安装路径下的log目录文件占了好大,5G多,于是上网搜了下,解决了:把与sqlserver有关的服务停掉,log目录下.1/.2/.3的类型文件都可以直接删除了 阅读全文
posted @ 2011-10-27 20:50 亚洲DotNet首席技师 阅读(744) 评论(0) 推荐(0)
sqlserver中int 类型的字段,值为null的时候引发一个问题
摘要:今天有段程序调试的时候,“莫名其妙”老是跳进去执行,断点调试显示某个sql查询出来的count是0很纳闷了,于是贴出来在查询分析器里执行select * from tbltest where status<>2 status 是int 类型的数据库中明明有一条数据且status字段是Null我执行了几次,查询出来都是空,郁闷了几分钟,发现这个NULL值,赶紧改了NULL为不等于2的整数,再回来执行,一切尽在掌控中了,问题就出在NULL值(int类型的字段,且查询条件用到此字段)在此记录开发中遇到的问题,希望看到的人少走弯路 阅读全文
posted @ 2011-10-18 00:08 亚洲DotNet首席技师 阅读(2981) 评论(8) 推荐(1)
sqlserver自动增长列引起的问题
摘要:有两个结构完全相同的表,由其中一个表插入另一个表中指定条件的数据,报如下错误:仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表'tblTest'中的标识列指定显式值。 在网上找到了解决方案,亲自试过,可以解决。方法:SET IDENTITY_INSERT test ON insert into test(id,name) select id,name from test2 --必须标明表中所有的字段名 SET IDENTITY_INSERT test OFF 阅读全文
posted @ 2011-10-16 18:01 亚洲DotNet首席技师 阅读(436) 评论(2) 推荐(0)