[转]sql server行转列问题解决方案

发表时间: 2008-12-24 10:13:26

原文:http://blog.csdn.net/tthxqttzln/archive/2007/02/02/1500825.aspx

主要应用case语句来解决行转列的问题
行转列问题主要分为两类

1)简单的行转列问题:
示例表:
id  sid     course ...

评论(4) | 982 阅读

[转]SQL Server常用管理命令

发表时间: 2008-12-17 15:24:56

      1. 查看数据库的版本
  select @@version
  2. 查看数据库所在机器操作系统参数
  exec master..xp_msver
  3. 查看数据库启动的参数
  sp_configure
  4. 查看数据库启动时间
  select convert(varchar(30),login_time,120 ...

评论(0) | 819 阅读

Sql Server 2005 XML数据操作的几个技巧

发表时间: 2008-06-13 22:55:10

Sql Server 2005 数据库提供了xml数据类型的支持,可以在数据库中存储xml类型的数据并对其进行查询,索引等操作,很方便,使用过程中有几点需要注意的:
1.将其它类型(如varchar,Nvarchar)转换为xml时,注意不能有<?xml version="1.0" encoding="utf-8 ...

评论(0) | 1168 阅读

使用SQL Server Profiler工具优化SQL查询[TechED2007]

发表时间: 2007-11-29 16:34:52 评论(1) | 2371 阅读

[转]存储过程编写经验和优化措施

发表时间: 2007-11-05 13:54:58

在网友的博客中看到这编文章不错,就记了下来。供大家参考,在写存储过程时的经验之谈 1、开发人员如果用到其他库的Table或View,务必在当前库中建立View来实现跨库操作,最好不要直接使用“databse.dbo.table_name”,因为sp_depends不能显示出该SP所使用的跨库table或view,不方便校验。 2、开发人员在提交SP前,必须已经使用set showplan on分析过查询计划,做过自身的查询优化检查。 3 ...

评论(0) | 1047 阅读

[转载]如何让你的SQL运行得更快

发表时间: 2007-11-05 11:31:44

  人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。 笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。 在对它们进行适当的优化后,其运行速度有了明显地提高! 下面我将从这三个方面分别进行总结: 为了更直观地说明问题,所有实例中的SQL运行时间均经过测试,不超过1秒的均表示为(< 1秒)。---- 测试环境: 主机:HP LH ...

评论(0) | 1043 阅读

使用sp_executesql存储过程替代EXEC来执行查询字符串

发表时间: 2007-10-08 16:32:57

若要执行字符串,我们建议使用 sp_executesql,而不要使用 EXECUTE 语句。因为 sp_executesql 支持参数替换,所以比 EXECUTE 的适用范围更广;而且 sp_executesql 会生成 SQL Server 2005 更有可能重用的执行计划,所以比 ...

评论(0) | 1863 阅读

各种数据库获取表名的SQL语句

发表时间: 2007-05-08 20:34:34

Oracle SELECT TABLE_NAME FROM USER_TABLES ORDER BY TABLE_NAME MySQL SHOW TABLES MS SQL Server select name from sysobjects where type ...

评论(0) | 1078 阅读

解决PowerDesigner里不允许标识字段重名的问题

发表时间: 2007-03-27 10:30:34

PD默认设置: 1. 在CDM里建模型的时候,如果两个表里使用同名的字段做主键,直接报错!但实际情况我们是需要这样的主键的,如多个表的主键者叫ID 2.在CDM里建模型的时候,如果多个表里包含同名的字段,则该字段在一个表里被修改,则在所有地方都会被修改。即是连动的,好像在PD内部都关联到了一个对象上似的 以下设置解决这两个问题 powerdesigner.gif 看图应该很明白了吧?在tools-model options 设置菜单下,把红色框中的两个选项取消就OK了 ...

评论(0) | 1070 阅读

MySQL 备份和恢复

发表时间: 2007-03-22 14:13:01

原文   本文讨论 MySQL 的备份和恢复机制,以及如何维护数据表,包括最主要的两种表类型:MyISAMInnodb,文中设计的 MySQL 版本为 5.0.22。   目前 MySQL 支持的免费备份工具有:mysqldump、mysqlhotcopy ...

评论(0) | 1523 阅读