SQL
LisaChen518
A strong man stands up for himself,a stronger man stands up for others!
展开
-
SQL2000和SQL2005同时安装问题
1,因为SQL2000安装过程中无法修改实例名称,故安装过程中必须先安装SQL2000,然后在安装SQL2005.安装SQL2005时必须修改SQL实例名称,否则将和SQL2000的实例名称冲突.2,安装完SQL2005后,开始准备用SQL2000客户端工具连接SQL2005,结果报告不能用SQL2000客户端工具连接,只能用SQL2005客户端工具连接,后证明SQL2005客户端工具原创 2008-07-08 17:42:00 · 792 阅读 · 1 评论 -
SQL里面的CASE用法
CASE 可能是 SQL 中被误用最多的关键字之一。虽然你可能以前用过这个关键字来创建字段,但是它还具有更多用法。例如,你可以在 WHERE 子句中使用 CASE。 首先让我们看一下 CASE 的语法。在一般的 SELECT 中,其语法如下: SELECT = CASE WHEN THEN WHEN THEN ELSE END 在上面的代码中需要用具体的参数代替尖括号中的内容。下面是一原创 2008-06-20 15:34:00 · 513 阅读 · 0 评论 -
SQL数据库备份、还原、转移详解
【编者按】 备份文件可以随便迁移到任何地方,包括另外的服务器都可以。在新的服务器上,首先新建一个数据库,只需输入和原来一样的数据库名字即可……原创 2008-06-20 10:52:00 · 360 阅读 · 0 评论 -
用存储过程查出引起死锁的进程和SQL语句
use mastergocreate procedure sp_who_lockasbegindeclare @spid int,@bl int,@intTransactionCountOnEntry int,@intRowcount int,@intCountProperties int,@intCounter intcreate table #tmp原创 2008-06-30 11:00:00 · 489 阅读 · 0 评论 -
深入了解SQL Server数据库的线程与纤程:
一、基本概念 (一)线程 SQL Server 使用操作系统的线程来执行并发任务。在不使用纤程的情况下,SQL Server将启动线程,并由OS将线程分配给CPU,线程管理由OS内核控制,当一个线程完成退出CPU,其他线程调度占用该CPU时,将发生一个上下文切换,这个切换是在应用程序的用户模式和线程管理的内核模式之间的切换,所以需要付出一定的代价,应当尽量避免这种切原创 2008-06-30 11:58:00 · 465 阅读 · 0 评论 -
详细讲解如何升级SQL Server数据库系统
当数据库服务器变得十分繁忙导致性能下降时,你会怎么办?购买更多的硬件升级你的服务器,还是重新考虑数据库服务器设计使得数据库平台具备良好的可升级性呢?如果你在一个相当大的商店工作过,你很可能偶尔遇到过这些问题。有时答案是简单地查看一下当前的应用以及改进一些设计来提高性能。 ◆分析阶段 在你决定升级你的数据库环境之前,你应该制定一个性能标准,然后,对查询和模式做些修改,原创 2008-06-30 11:43:00 · 447 阅读 · 0 评论 -
提高"SQL Server"性能的几种实用技术
http://dev.21tx.com/2008/01/30/11501.html提高"SQL Server"性能的几种实用技术有时,为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了企业应用程序的速度原创 2008-06-30 14:26:00 · 365 阅读 · 0 评论 -
SQL指令— CONCAT(字符串连接函数)
有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的: MySQL: CONCAT() Oracle: CONCAT(), || SQL Server: + CONCAT() 的语法如下: CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3,等字串连在一起。请注意,Oracle的CONCAT()只允转载 2008-10-23 15:15:00 · 393 阅读 · 0 评论