07 2008 档案
SQL Server - 执行动态SQL
摘要:1.execute命令[代码]2.sp_excecuteSQL系统存储过程[代码]区别:sp_excecuteSQL更为强大,如果使用execute无果可以尝试使用之,但是不能使用串联的字符串作为"T-SQL query",sp_excecuteSQL中的"T-SQL query"和参数定义必须Unicode字符串 阅读全文
posted @ 2008-07-28 17:19 iSheng 阅读(967) 评论(0) 推荐(0)
SQL Server 数据Update的步骤
摘要:Update的语法:[代码]这里不讨论简单的“列-标量”对的Update方法,Update的强大在于它可以可以结合SQL Select的全部功能构成非常复杂的数据源,下面讨论使用Select的构成数据源的步骤:1.检查可用数据,使用查询设计器构成Select语句,得到基本数据源 [代码]2.测试公式,得到更新数据源[代码]3.进行更新,将Select的From子句移到Upd... 阅读全文
posted @ 2008-07-28 14:42 iSheng 阅读(1004) 评论(0) 推荐(0)
SQL Server 数据的导入导出
摘要:1.使用BCP实用程序详见SQL Server联机丛书bcp AdventureWorks.Production.Product out "Products.txt" -T -c2.bulk insert 命令3.SQL Server集成服务 阅读全文
posted @ 2008-07-27 21:36 iSheng 阅读(251) 评论(0) 推荐(0)
SQL Server Select的递归查询-交叉表
摘要:尚未了解:(使用With子句)比如查询一个Post的所有上级PostSelect的递归查询虽不常见,却令人着迷,它能够把垂直数据串联成水平数据,其语法如下:[代码]其中Derived Table常用Select子查询,所以给我的感觉更像一个循环,而不是递归(当然递归也是一种特殊的循环),Derived Table中的记录是自上而下逐行读取的,比如:在[order]表shippingAddress列... 阅读全文
posted @ 2008-07-27 21:12 iSheng 阅读(2290) 评论(0) 推荐(0)
SQL Server select语句执行顺序
摘要:根据《Microsoft SQL Server2000 宝典》,Select语句的完整执行顺序:1.from子句组装来自不同数据源的数据2.where子句基于指定的条件对记录行进行筛选3.group by子句将数据划分为多个分组4.使用聚集函数进行计算5.使用having子句筛选分组6.计算所有的表达式7.使用order by对结果集进行排序  对于第六条有疑意,计算所有的表达式是否指除了在聚集函... 阅读全文
posted @ 2008-07-26 13:02 iSheng 阅读(876) 评论(0) 推荐(0)
Sql Server - Check约束语法
摘要:Check约束是限制数据列的格式,其表达式语法是 Microsoft® SQL Server 特有的语法。有关详细信息,请查阅数据库文档(本人在MSDN上还没有找到)。以下是表达式范例:([OrderSN] like 'O[A-Z][A-Z][0-9][0-9][0-9]%')如果输入数据与约束冲突,会出现以下警告 阅读全文
posted @ 2008-07-24 14:29 iSheng 阅读(2917) 评论(0) 推荐(0)
SQL Server - 文件组
摘要:在SQL Server中文件组非常能用,可以把不同的表分配在不同的文件组中,文件组可以分配不同的磁盘子系统中,这样就可以让不同的数据分配在磁盘的不同位置,把经常更新的数据和基本不变的数据分开,方便局部数据备份和恢复。  但用管理器新建表时不能选择文件组,只能用SQL脚本:[代码] 阅读全文
posted @ 2008-07-21 17:23 iSheng 阅读(707) 评论(1) 推荐(1)
面试题收集[不断更新中]
摘要:[.net]http://hi.baidu.com/happyyear/blog/item/362cb922f3710df2d7cae29b.html 阅读全文
posted @ 2008-07-18 15:19 iSheng 阅读(153) 评论(0) 推荐(0)
在ASP.NET中连接EXCEL的最好方法
摘要:这两天在修改一个Bug, 系统功能是:把外部的EXCEL中的数据导入数据层。 原系统使用方法:用Microsoft.Office.Interop.Excel.Application生成Excel对象,当生成一个新的Application实例后,系统就开了一个Excel.exe的进程,然后就在.net中就关闭不了了,导致下一个读取操作的失败。 尝试解决方法:我按网上找到的资料启用一个新的线程,再用G... 阅读全文
posted @ 2008-07-10 12:03 iSheng 阅读(2925) 评论(1) 推荐(0)