
数据库
XEMEXEME
简约生活,谦诚待人,认真做事.
展开
-
SQLServer2005开发版在XPSP3的安装问题.[已解决]
在XP3中安装SQLServer2005中文开发版,性能监视器计数器检查失败。以下是微软给出的解决办法=========================================手动增加计数器注册表项: 在任务栏上,单击“开始”,单击“运行”,在“运行”文本框中键入 regedit.exe,再单击“确定”。导航到以下注册表项:[HKEY_LOCAL_MACHINE/SOFTWARE/Micr原创 2008-09-05 14:20:00 · 1106 阅读 · 0 评论 -
关系型数据库的三个范式回顾
第一范式(1NF):每一个属性都是原子项,不可分割 INF中所述的不可分割,是指在可分割的情况下必须分割,这是在应用环境中来判断的,当属性是文档时,虽然文档有段落标记,但还是不应该分割。第二范式:每个非主属性要完全函数依赖于候选键,或者是主键。 关键词是“完全依赖”,与“部分依赖”或“局部依赖”相对,如果候选键或主键由两个属性组成,非主属性不能只依赖与其中一原创 2008-11-26 14:23:00 · 909 阅读 · 0 评论 -
[原]用sum取代count
在SQL语句中,经常要在使用count函数时做条件筛选,在ACCESS中,有个IIF函数,但SQLServer中是没有的,这时可以用sum函数,具体示例如下:sum(case when ... then 1 else 0 end)原创 2010-04-23 00:30:00 · 538 阅读 · 0 评论 -
left join 的一个用例
下图是一个访问记录,记录了访问人(visiterid)和访问时间(visitDT),ID是主键现在在查出访问人最近一次的访问记录, 以下SQL可以正确实现: SELECT v.*from visit vleft join visit v2 on v.visiterid=v2.visiterid and v.visitDTwhere v2.visitDT is n原创 2010-05-06 01:26:00 · 820 阅读 · 0 评论 -
如何使用vs.net2010自带的sqlexpress
vs.net2010安装时自带SQLExpress2008,很多人不知道怎样使用,包括:如何创建数据库、加载数据库、如何设计表、如何查询数据等,有人建议安装SQLServer2008的客户端管理工具,甚至安装完整的SQLServer2008标准版等。其实,完全可以用vs.net2010使用SQLExpress2008。方法是:用“Server Explorer"创建一个连接,该连接的数据源原创 2010-05-07 16:14:00 · 2115 阅读 · 2 评论