摘要: --语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE ... 阅读全文
posted @ 2009-03-19 10:31 幽境仼孓 阅读(181) 评论(0) 推荐(0) 编辑
摘要: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->use dbTempcreate table test(Pid int identity(1,1) not null primary key,Years datetime,IsFirstSixM... 阅读全文
posted @ 2009-03-19 09:48 幽境仼孓 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1. 引言 现实项目中经常遇到需要处理递归父子关系的问题,如果把层次关系分开,放在多个表里通过主外键关系联接,最明显的问题就是扩展起来不方便,对于这种情况,一般我们会创建一个使用自连接的表来存放数据。例如存放会员地区数据表结构可能是这样: 列名描述 location_id 地区编号 location_name 地区名称 parentlocation_id 上级地区编号 ... 阅读全文
posted @ 2009-03-18 22:33 幽境仼孓 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Sql Server 中一个非常强大的日期格式化函数Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select C... 阅读全文
posted @ 2009-03-18 10:04 幽境仼孓 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 目前在职场中很难找到非常合格的数据库开发人员。有人说:“SQL开发是一门语言,它很容易学,但是很难掌握。” 在面试应聘的SQL Server数据库开发人员时,我运用了一套标准的基准技术问题。下面这些问题是我觉得能够真正有助于淘汰不合格应聘者的问题。它们按照从易到难的顺序排列。当你问到关于主键和外键的问题时,后面的问题都十分有难度,因为答案可能会更难解释和说明,尤其是在面试的情形下。 你能向... 阅读全文
posted @ 2009-03-17 01:15 幽境仼孓 阅读(687) 评论(2) 推荐(0) 编辑
摘要: 标签: Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 这两种方式,可以实现相同... 阅读全文
posted @ 2009-03-17 00:38 幽境仼孓 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1、 在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字。 .NET带来的好处之一是所有的源代码和配置文件都是纯文本文件,能够使用Notepad或WordPad等任意的文本编辑器进行编辑。如果不愿意,我们并非一定要使用Visual Studio .NET作为集成开发环境。但使用了Visual Studio .NET,我们可以在Windows文件管理器... 阅读全文
posted @ 2009-02-26 16:04 幽境仼孓 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Condition特性:该特性可以标示出某种环境设置下某个方法是否应该被调用,只应用在方法这一层次上.例如: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[conditional("debug")] privat... 阅读全文
posted @ 2009-02-26 11:34 幽境仼孓 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 来自:Effective C# as和Is优与强类型,前者只检查被转换对象的运行时类型,并不执行其它的操作.当结果与Null作比较即可.而后者不仅要使用try---catch来捕获异常而且还要与NULL作比较.对于用户定义的转换操作符只作用于对象的编辑时类型.而非运行时类型上.比如:t=(mytype)st,如果st的声名类型不同,会有不同的行为.但对于t=t as mytype 则转型的结果... 阅读全文
posted @ 2009-02-26 11:17 幽境仼孓 阅读(184) 评论(0) 推荐(0) 编辑
摘要: SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY 是相似的函数,因为它们都返回插入到标识列中的值。 IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回为任何会话和作用域中的特定表所生成的值。调用它时必须提供表示表名的字符型参数,你可以得到你想要的任何表的最后一个IDENTITY值,即使你的代码里没有插入动作。例... 阅读全文
posted @ 2009-02-25 09:08 幽境仼孓 阅读(3000) 评论(1) 推荐(0) 编辑