2007年10月23日

XML数据类型的限制

摘要: 尽管在SQL Server 2005中XML数据类型就象许多其它数据类型一样对待,但是还存在一些如何使用它的具体限制。这些限制是: · XML类型不能转换成text或ntext数据类型。 · 除了string类型,没有其它数据类型能够转换成XML。 · XML列不能应用于GROUP BY语句中。 · 分布式局部(partitioned)视图不能包含XML数据类型。 ... 阅读全文

posted @ 2007-10-23 22:14 LongSky 阅读(237) 评论(0) 推荐(0) 编辑

MS SQL日志文件长度过大的处理方法

摘要: MS SQL日志文件长度过大的处理方法 先提供一种复杂的方法压缩日志及数据库文件如下: 1.清空日志 DUMP TRANSACTION 库名 WITH NO_LOG 2.截断事务日志: BACKUP LOG 数据库名 WITH NO_LOG 3.收缩数据库文件(如果不压缩,数据库的文件不会减小 企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件 ... 阅读全文

posted @ 2007-10-23 22:13 LongSky 阅读(327) 评论(0) 推荐(0) 编辑

关于SQL SERVER日志满或过大的处理方法

摘要: SQL Server 的事务日志意外增大或充满的处理方法 事务日志文件Transaction Log File是用来记录数据库更新情况的文件,扩展名为ldf。 在 SQL Server 7.0 和 SQL Server 2000 中,如果设置了自动增长功能,事务日志文件将会自动扩展。 一般情况下,在能够容纳两次事务日志截断之间发生的最大数量的事务时,事务日志的大小是稳定的,事务日志截断由... 阅读全文

posted @ 2007-10-23 22:12 LongSky 阅读(410) 评论(0) 推荐(0) 编辑

SQL Server 2005 中的分区表和索引

摘要: 摘要:SQL Server 2005 中基于表的分区功能为简化分区表的创建和维护过程提供了灵活性和更好的性能。追溯从逻辑分区表和手动分区表的功能到最新分区功能的发展历程,探索为什么、何时以及如何使用 SQL Server 2005 设计、实现和维护分区表。(本文包含一些指向英文站点的链接。) 关于本文本文所描绘的功能和计划是下一版本 SQL Server 的开发方向。它们并非本产品的说明书,... 阅读全文

posted @ 2007-10-23 22:11 LongSky 阅读(362) 评论(0) 推荐(0) 编辑

sqlserver 2005 如何创建分区表

摘要: 该文详细介绍实现分区表的过程以及有助于完成此过程的功能。逻辑流程如下: 图:创建分区表或索引的步骤 确定是否应为对象分区 虽然分区可以带来众多的好处,但也增加了实现对象的管理费用和复杂性,这可能是得不偿失的。尤其是,您可能不需要为较小的表或目前满足性能和维护要求的表分区。前面提到的销售方案使用分区减轻了移动行和数据的负担,但在决定是否实现分区时,您应考虑您的方案是否存在这种负担。 ... 阅读全文

posted @ 2007-10-23 22:10 LongSky 阅读(185) 评论(0) 推荐(0) 编辑

SQL Server 2005中处理表分区问题

摘要: 数据库性能调优是每一个优秀SQL Server管理员最终的责任。虽然保证数据的安全和可用性是我们的最高的目标,但是假如数据库应用程序无法满足用户的要求,那么DBA们会因为性能低下的设计和实现而受到指责。SQL Server 2005在数据库性能方面得到了很多提高,尤其是表分区的技术。如果你还没不了解表分区的特征,那么请你花点时间读这篇文章。 表分区的概念不是一个新的概念;只要你当过一段时... 阅读全文

posted @ 2007-10-23 22:09 LongSky 阅读(247) 评论(0) 推荐(0) 编辑

SQL杂记

摘要: 1.复制空表 SELECT * INTO FROM WHERE 1=1 2.最近在工作中发现,在表关联的时候用inner join要比把表的关联放在WHERE子句中要效率高一些,而且对于复杂的SQL语句来说,将表的关联放在inner join中的可读性要好一些. 阅读全文

posted @ 2007-10-23 22:08 LongSky 阅读(105) 评论(0) 推荐(0) 编辑

远程备份数据库

摘要: 远程备份数据库 网络收集: 实例说明: 环境:win2k+sqlserver 2K+查询分析器 SQLSERVER服务实例名称:mainserver 需要备份的数据库名称: msdb 本地机器名称(Client端):david 本地用户:zf 密码:123 ... 阅读全文

posted @ 2007-10-23 22:07 LongSky 阅读(370) 评论(1) 推荐(0) 编辑

SQL Server怎样获得某个表的列名

摘要: select name from syscolumns where id=object_id('表名') or exec sp_columns 表名 Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1707021 阅读全文

posted @ 2007-10-23 22:04 LongSky 阅读(675) 评论(0) 推荐(0) 编辑

笔记,仅此而已

摘要: 1.查询所有同时订购了自行车和头盔的顾客。 ----Exists的使用,Where 子查询 SELECT Customers.CustomerID, Customers.CustFirstName, Customers.CustLastName FROM Customers WHERE EXISTS (SELECT * FROM (Orders INNER JOIN Order_De... 阅读全文

posted @ 2007-10-23 22:04 LongSky 阅读(124) 评论(0) 推荐(0) 编辑

SQL 语句大全(转)

摘要: 语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 ... 阅读全文

posted @ 2007-10-23 22:03 LongSky 阅读(418) 评论(0) 推荐(0) 编辑

[精华] 日志问题普及篇(源于sybase.com.cn)

摘要: [精华] 日志问题普及篇 以下资料源于sybase.com.cn SSYBASE SQL Server 的每一个数据库,无论是系统数据库(master,model, sybsystemprocs, tempdb),还是用户数据库,都有自己的transaction log,每个库都有syslogs表。Log记录用户对数据库修改的操作,所以如果不用命令清除, log会一直增长... 阅读全文

posted @ 2007-10-23 22:02 LongSky 阅读(322) 评论(0) 推荐(0) 编辑

SQL Server 索引结构及其使用(二) (转)

摘要: SQL Server 索引结构及其使用(二) 作者:freedk 一、深入浅出理解索引结构 改善SQL语句 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如: select * from table1 where name=''zhangsan'' and tID > 10000 和执行: sele... 阅读全文

posted @ 2007-10-23 22:00 LongSky 阅读(237) 评论(0) 推荐(0) 编辑

SQL Server 索引结构及其使用(一) 【转载】

摘要: SQL Server 索引结构及其使用(一) 作者:freedk 一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: ... 阅读全文

posted @ 2007-10-23 21:57 LongSky 阅读(158) 评论(0) 推荐(0) 编辑

输出XML的数据为行集(关键技术从MSDN得到)

摘要: --创建输出行集的用户自定义函数 create function udf_XML2Table (@xCol xml) returns @ret_Table table (propPK int, propAuthor varchar(max)) with schemabinding as begin insert into @ret_Table select ROW... 阅读全文

posted @ 2007-10-23 21:56 LongSky 阅读(184) 评论(0) 推荐(0) 编辑

Sql Server 2005 设置共享目录

摘要: master..xp_cmdshell 'net use \\\D$ 密码 /user:xxx' go 有了这句就可以,实现远程备份了 .备份语句,给丢了,改天想起来再加上吧. 阅读全文

posted @ 2007-10-23 21:55 LongSky 阅读(182) 评论(0) 推荐(0) 编辑

转移数据的存储过程

摘要: 费了好几个小时才 搞定呀,从中可以看到很多技术. set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- ============================================= -- Author: -- Create date: -- Description: -- ================... 阅读全文

posted @ 2007-10-23 21:54 LongSky 阅读(232) 评论(0) 推荐(0) 编辑

使用游标(转)

摘要: 在这一步中,需要指定游标的属性和根据要求产生的结果集。有两种方法可以指定一个游标。 形式1(ANSI 92) DECLARE cursor_name [INSENSITIVE] [SCROLL] CURSOR FOR select_statement [FOR {READ ONLY | UPDATE ][OF column_list]}] 形式2 DECLARE cursor_name C... 阅读全文

posted @ 2007-10-23 21:50 LongSky 阅读(157) 评论(0) 推荐(0) 编辑

使用 CONVERT:

摘要: 使用 CONVERT: CONVERT (data_type[(length)], eXPression [, style]) select CONVERT(varchar, getdate(), 120 ) 2004-09-12 11:06:08 select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),\... 阅读全文

posted @ 2007-10-23 21:49 LongSky 阅读(162) 评论(0) 推荐(0) 编辑

 四板斧——轻松消除主键重复记录(转)

摘要: 四板斧——轻松消除主键重复记录 殊不知在SQL Server中有一种更为简单的方法,它不需要用游标,只要写一句简单插入语句就能实现删除重复记录的功能。为了能清楚地表述,我们首先假设存在一个产品信息表Products,其表结构如下: CREATE TABLE Products ( ProductID int, ProductName nvarchar (40), Unit cha... 阅读全文

posted @ 2007-10-23 21:49 LongSky 阅读(369) 评论(0) 推荐(0) 编辑

导航