(2007-02-17) (阅读次数: 2845)
(2007-02-02) (阅读次数: 2101)
根据自定义类别的分类区间,实现分类汇总及交叉表处理
(2007-02-01) (阅读次数: 2091)
(2007-02-01) (阅读次数: 2183)
摘要:每个月的25号,自动创建一个下一个月的database,database名字定为:PosYYYYMM (YYYYMM是年和月,始终是执行操作时间的下一个月) 再将本月database的所有结构(包括表、视图、存储过程等)一模一样的复制到下一个月的database中。不复制任何数据!
(2007-01-31) (阅读次数: 2065)
(2007-01-10) (阅读次数: 1373)
合并和分拆字符中, 在数据库中, 一直是一个比较经常会遇到的问题, 本文介绍如何使用SQL 2005的新特性来实现处理
(2007-01-10) (阅读次数: 1808)
无论是在sql 2000, 还是在 sql 2005 中,都没有提供字符串的聚合函数, 所以, 当我们在处理下列要求时,会比较麻烦, 但在 SQL Server 2005中, 这种情况得到了改善, 我们可以轻松地完成这项处理
(2007-01-09) (阅读次数: 1904)
SQL Server的处理中,不少人有追求一句出结果的习惯,但必须注意的是,不恰当的合并处理语句,往往会产生不佳的性能,本文针对使用 UNION ALL 代替 IF 语句的合并处理做一个测试,说明这种方法会带来的负面影响
(2007-01-05) (阅读次数: 1464)
为了简化T-SQL语句, 有的人喜欢把一些判断处理放在 WHERE 条件中, 这样的处理是否适当呢? 本文通过实例说明这个问题.
(2006-12-27) (阅读次数: 2643)
情况描述:
SQL Server 2000崩溃,重新安装数据库。
有以下准备:
1, 三个系统库(master,msdb,model)的完全备份:
2 两个用户数据库(user01,user02)的备份(周日的完全备份+除周日外每天的差异备份):
三个系统数据库是早期备份的,之间没有更新过帐号信息,没有增减过作业等等。
两个用户数据库在上周日晚做过完全备份(user01.bak和user02.bak)
准备重新安装数据库,希望能一次性恢复到用户数据库最后一个备份前的状态
本文介绍一般的处理步骤, 以及处理过程会使用到的一些技术的详细说明.
(2006-12-27) (阅读次数: 1240)
从别处copy来一个数据库DB,附加后,对象的所有者不是Admini,每次查询时必需写select * from Admini.***才能查到。有什么方法不用前面的Admini吗(在不修改所有者的前提下)?注:
已经在“安全性-登陆”下面也新建了一个Admini用户,默认数据库设置为DB,权限足够,但在查询分析器下用Admini登陆,查询时还是要写Admini前缀,否则就提示对象名无效
(2006-09-19) (阅读次数: 2885)
使用 SELECT 语句,轮询表中的数据,并且处理变量数据时,如果有ORDER BY语句,则得不到想要的结果,但去掉ORDER BY,结果正常
(2006-09-14) (阅读次数: 2134)
当你把数据从其他数据库, 或者是文本文件之类的其他数据源导入到目的数据库时, 有时希望在导入的处理中, 能够实现"数据存在时更新, 不存在时导入"
在之前, 一般是通过导入临时表, 然后再判断处理导入正式表的, 在SQL Server 2005中, SSIS可以在导入处理时直接完成这种处理
(2006-08-29) (阅读次数: 4531)
用ADO访问数据库,从一个表中取一定的记录(比如20行),取出后在程序中使用,使用完后删除掉记录(不用更新或删除记录)。在多用户操作下(每个用户采用相同的操作),怎么保证一个用户已选取的记录不被其他用户选取?
处理这类问题的一般方法是增加一个标志列,每个用户取的记录设置一个标志,新的用户只从标志为未取的记录中获取记录。
而本文利用事务与锁来控制数据的处理,不需要增加任何标志列
(2006-08-11) (阅读次数: 6210)
一般我们会用事件探查器来跟踪SQL Server的运行情况,有时我们也需要定时进行一些跟踪,以检查SQL Server在某个时间段内的运行状况,由于事件探查器不支持调度,因此,应该寻找一种方法,适合我们通过设置JOB来启动跟踪,本文介绍的用T-SQL语句来启用跟踪就适合这种需求。