MSSQL
kingsui69
这个作者很懒,什么都没留下…
展开
-
深入浅出SQL之左连接、右连接和全连接
我们介绍了表连接,更确切的说是inner joins內连接。內连接仅选出两张表中互相匹配的记录.因此,这会导致有时我们需要的记录没有包含进来。 为更好的理解这个概念,我们介绍两个表作演示。苏格兰议会中的政党表(party)和议员表(msp)。 party(Code,Name,Leader)Code: 政党代码Name: 政党名称Leader: 政党领袖msp(Name,Party,Const...2008-03-27 14:45:17 · 64 阅读 · 0 评论 -
SQL Server中死锁的原因及解决办法
其实所有的死锁最深层的原因就是一个:资源竞争。 表现一: 一个用户A 访问表A(锁住了表A),然后又访问表B,另一个用户B 访问表B(锁住了表B),然后企图访问表A。这时用户A由于用户B已经锁住表B,它必须等待用户B释放表B,才能继续,好了他老人家就只好老老实实在这等了。 同样用户B要等用户A释放表A才能继续这就死锁了。 解决方法: 这种死锁是由于你的程序的BUG产生的,除了调整你的程序的逻辑别无...2008-03-27 15:08:08 · 592 阅读 · 0 评论 -
50种巧妙优化SQL Server数据库的方法
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是...2008-03-27 17:14:59 · 100 阅读 · 0 评论 -
SQL Server数据库的数据汇总完全解析(WITH ROLLUP)
现有表A,内容如下: 编码 仓库 数量 01 A 6 01 B 7 02 A 8 02 B 9现在想按编码查询出这种格式: 01 A 6 01 B 7 汇总小计: 13 02 A 8 02 B ...2008-03-27 18:00:20 · 351 阅读 · 0 评论 -
MS-SQL数据库开发常用汇总
1.按姓氏笔画排序: SeleCT * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as2.数据库加密: select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1--相同;否则不相同 encry...2008-03-28 10:01:05 · 72 阅读 · 0 评论 -
SQL Server中删除重复数据的几个方法
数据库的使用过程中由于程序方面的问题有时候会碰到重复数据,重复数据导致了数据库部分设置不能正确设置…… 方法一declare @max integer,@id integerdeclare cur_rows cursor local for select 主字段,count(*) from 表名 group by 主字段 having count(*) > 1open cur_rowsfet...2008-03-28 10:12:47 · 536 阅读 · 0 评论 -
精妙SQL语句
说明:复制表(只复制结构,源表名:a 新表名:b) SQL: seleCT * into b from a where 1<>1 说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 SQL: select a.title,a.username,b.ad...2008-03-28 10:21:46 · 59 阅读 · 0 评论 -
Sybase SQL Server索引的使用和优化
在应用系统中,尤其在联机事务处理系统中,对数据查询及处理速度已成为衡量应用系统成败的标准。而采用索引来加快数据处理速度也成为广大数据库用户所接受的优化方法。 在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为查询执行的大部分开销是磁盘I/...2008-04-14 12:50:54 · 70 阅读 · 0 评论 -
连接工具
好东东!!!原创 2009-10-26 23:41:47 · 92 阅读 · 0 评论