随笔分类 -  SQL SERVER

关于使用存储过程的一些好处以及注意事项[转]
摘要:存储过程天天用,关于使用存储过程的sql语句的争论也一直在,个人觉得使用存储过程要好于用sql语句,整理了一些说明: 阅读全文

posted @ 2006-10-12 16:12 hill 阅读(447) 评论(0) 推荐(0)

SQL 外链接操作小结
摘要:简介: 外部连接和自联接 inner join(等值连接) 只返回两个表中联结字段相等的行 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 on 指定表间联结字段及其关系的等号 "=" 表达式, 返回 true 或 false. 当表达式返回 true 时, 则查询中包含该记录. ! 外部连接只能操作已存在于数据库中的数据 阅读全文

posted @ 2006-10-12 15:58 hill 阅读(275) 评论(0) 推荐(0)

表格的行转列
摘要:本文是引用网上一个大侠的,具体地址找不到了。create table t (id int identity,name varchar(10),code int) insert t values('人口',20) insert t values('经济',12) insert t values('文化',15) insert t values('土地',45) insert t values('土地... 阅读全文

posted @ 2006-10-12 13:34 hill 阅读(274) 评论(0) 推荐(0)

如何删除 SQL Server 表中的重复行
摘要:Microsoft SQL Server 表不应该包含重复行和非唯一主键。为简洁起见,在本文中我们有时称主键为“键”或“PK”,但这始终表示“主键”。重复的 PK 违反了实体完整性,在关系系统中是不允许的。SQL Server 有各种强制执行实体完整性的机制,包括索引、唯一约束、主键约束和触发器。 阅读全文

posted @ 2006-10-12 13:26 hill 阅读(810) 评论(0) 推荐(0)

UNION和UNION ALL的区别
摘要:UNION目的是把多个不同的结果集联合成一个结果集,注意事项如下: 每个结果集的数据类型必须可以兼容,不一定完全一致,有些类型SQL SERVER可以自动转化的 每一个结果集中列的数量都必须相等,排列顺序必须互相对应; 使用Order By字句排序时依据的字段必须是第一个Select中的字段,否则系统会提示错误 UNION字句会自动过滤调查询结果中重复的行。如果用户可以要求获得所有行,... 阅读全文

posted @ 2006-10-12 13:19 hill 阅读(232) 评论(0) 推荐(0)

表最后更新的标识列
摘要:SELECT @@INDENTITY 返回数据库中最后更新的一个表的标识号SELECT IDENT_CURRENT(‘TABLE’) 返回指定表最后更新的标识号SELECT SCOPE_INDENTITY() 返回一系列操作后最后更新的标识号 如果没有可查询的标识列,则返回NULL 阅读全文

posted @ 2006-10-12 13:18 hill 阅读(187) 评论(0) 推荐(0)

导航