摘要: 不多说,直接上脚本。DECLARE @allUserTables TABLE( Id INT IDENTITY(1,1) NOT NULL, tableName VARCHAR(200), tableId INT)INSERT INTO @allUserTables ( tableName,tableId ) SELECT name, object_id FROM sys.objects WHERE type='U' AND name <> 'dtproperties' AND name <> 'sysdiagrams'D 阅读全文
posted @ 2013-01-08 10:12 sshh 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/taotaonwsuaf/archive/2012/12/29/2839162.html闲来无事,翻阅本园大虾文章,看到这个没用到过的函数。自己做个小记录。COALESCE()函数:返回第一个不是NULL的参数。觉得这个函数跟ISNULL()函数特别像,尤其是COALESCE()只传入两个参数时,二者效果是一样的。但是COALESCE()可以传入多个参数,ISNULL()不可以。 阅读全文
posted @ 2013-01-07 17:49 sshh 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 第一次接触这个函数,贴出来供大家参考下。ALTER TRIGGER [dbo].[DocumentStatisticsAdd] ON [dbo].[BatchDocument] FOR INSERT,UPDATEAS BEGINMERGE INTO DocumentStatistics AS dsTargetUSING (SELECT I.[LastUser],I.[IsBackFromAARTO], BS.BaDoStName,DoTeName=CASE WHEN dt.DoTeTypeID='TMS_Section341' THEN 'S341' WHEN 阅读全文
posted @ 2013-01-07 14:57 sshh 阅读(380) 评论(0) 推荐(0) 编辑
摘要: --combine the column ToNo and column ToSName.SELECTt.id,TONo=CASE WHEN t.id=( SELECT MIN(id) FROM @TableHaveEndNumber WHERE TONo=t.TONo ) THEN t.TONo ELSE '' END,TOSName=CASE WHEN t.id=( SELECT MIN(id) FROM @TableHaveE... 阅读全文
posted @ 2012-10-24 15:48 sshh 阅读(879) 评论(0) 推荐(0) 编辑
摘要: %:匹配零个及多个任意字符; _:与任意单字符匹配; []:匹配一个范围; [^]:排除一个范围SymbolMeaninglike '5[%]'5%like '[_]n'_nlike '[a-cdf]'a, b, c, d, or flike '[-acdf]'-, a, c, d, or flike '[[]'[like ']']like 'abc[_]d%'abc_d and abc_delike 'abc[def]'abcd, abce, and abcflik 阅读全文
posted @ 2012-10-18 17:38 sshh 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 带any嵌套查询select emp.empno,emp.ename,emp.sal from scott.emp where sal>any(select sal from scott.emp where job='manager');等价于select sal from scott.emp where job='manager' 结果为 sal:2975 2850 2450 select emp.empno,emp.ename,emp.sal from scott.emp where sal>2975 or sal>2850 or sal& 阅读全文
posted @ 2012-10-18 15:22 sshh 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 三者均可以返回当前会话中的所有表中生成的最后一个标识值。只是如果对表进行了复制操作,则会影响@@IDENTITY的值,此时@@IDENTITY不能做为可靠的指示器。 阅读全文
posted @ 2012-05-18 14:05 sshh 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 虽然会牺牲一点儿性能,有时候还是得用那么一下。public List<SIL.AARTO.BLL.Admin.LanguageLookupEntity> BindUCLanguageLookupByID(string editVTIntNo) {//加载需要用到类所在的程序集System.Reflection.Assembly assembly = System.Reflection.Assembly.LoadFrom(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, @"bin\SIL.AARTO.BLL.dll&q 阅读全文
posted @ 2012-05-03 11:14 sshh 阅读(219) 评论(0) 推荐(0) 编辑
摘要: IntroductionIn my previous article I had explained the reasonsWhy an SQL Server Database from a higher version cannot be restored onto a lower version? However, in this article we will go through the steps to downgrade an SQL Server 2008 R2 database to SQL Server 2008 using SQL Server Import and Exp 阅读全文
posted @ 2012-04-27 16:45 sshh 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 项目在编译过程中踢到了插线板,突然断电,重启电脑后,编译项目,就出现了这个问题。查找了很多解决方案,觉得这个写的还挺不错的:http://www.cnblogs.com/eastjazz/archive/2010/08/26/1808743.html我也是win7的系统清空了C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files里面的缓存文件后,运行依然报错,并且找不到C:\Users\<name>\AppData\Local\Temp\Temporary ASP.NET Files这个文件夹的路径 阅读全文
posted @ 2012-04-25 16:53 sshh 阅读(299) 评论(0) 推荐(0) 编辑