Sql Server 2005新增T-sql特性
Sql Server 2005新增T-sql特性http://whx.tzgt.gov.cn/newOperate/html/3/31/313/2138.html[@more@]丰富的数据类型 Richer Data Types 1、varchar(max)、nvarchar(max)和varbinary(max)数据类型最多可以保存2GB的数据,可以取代text、ntext或image数据类型。CREATE TABLE myTable( id INT, content VARCHAR(MAX))2、XML数据类型XML数据类型允许用户在SQL Server数据库中保存XML片段或文档。错误处理 Error Handling 1、新的异常处理结构2、可以捕获和处理过去会导致批处理终止的错误前提是这些错误不会导致连接中断(通常是严重程度
SQL Server 管理常用的SQL和T-SQL
SQL Server 管理常用的SQL和T-SQL [@more@]1. 查看数据库的版本 select @@version 2. 查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4. 查看数据库启动时间 select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1 查看数据库服务器名和实例名 print 'Server Name...............: ' + convert(varchar(30),@@SERVERNAME) print 'Instance..................: ' + convert(varchar(30),@@SERVICENAME)
SQL Server 2005 Beta 2 快照隔离
Ref: http://www.microsoft.com/china/technet/prodtechnol/sql/2005/sql05b.mspx[@more@]SQL Server 和 Oracle 在快照上的不同之处Microsoft SQL Server 2005Oracle不需要进行表修改在使用 SERIALIZABLE 前需要使用 INITRANS >= 3 & MAXTRANS on CREATE/ALTER TABLE DDL 来启用页面上事务信息的空间。版本存储被保存在 TempDB 中。DBA 必须确保基于版本存储工作负载为改进的 i/o 带宽优化 TempDB,因此必须监视 TempDB 数据库大小,很多版本的 SQL Server 都支持百分比和绝对数据库/日志自动增长设置,但这些显然受到磁盘物理可用
升级至SQL Server 2005的理由[zt]
SQL Server 2005 中最值得你为之升级的10 个理由。无论你是想了解或学习SQL Server 2005,还是正在评估或考虑升级到SQL Server 2005,我相信当时你看完这篇帖子一定会对你的决定起到参考作用。[@more@]本篇文章来源于 站长资讯网 原文链接:http://sqlserver.chinahtml.com/2007/119439926716950.shtml升级理由一:数据分区 只有到了2005 版本SQL Server才拥有了真正的表和索引数据分区技术。这个技术一下子使SQL Server数据库从“青壮年”成长为成熟的企业级数据库产品,是一个里程碑性质的标志。数据分区技术极大加强了表的可伸缩性和
SQL Server 2005 管理并发数据访问[zt]
SQL Server 2005 还支持使用行版本控制的两个事务隔离级别。一个是已提交读隔离的新实现,另一个是新事务隔离级别(快照)。[@more@]Ref: http://cxgl.blog.bokee.net/bloggermodule/blog_viewblog.do?id=1339196并发控制的类型 当许多人试图同时修改数据库中的数据时,必须实现一个控制系统,使一个人所做的修改不会对他人所做的修改产生负面影响。这称为并发控制。并发控制理论根据建立并发控制的方法而分为两类:悲观并发控制一个锁定系统,可以阻止用户以影响其他用户的方式修改数据。如果用户执行的操作导致应用了某个锁,只有这个锁
SQL Server 2005的read committed snapshot隔离级别
把read_committed_snapshot 选项打开:alter database law set read_committed_snapshot on[@more@]当数据库处于read committed隔离级别时,与Oracle数据库中的效果相同,这时,update操作的旧数据会保存在tempdb中称为version store的部分,在Oracle数据库,这些旧数据会保存在undo表空间。只要事务不提交,其他连接可以看到update之前的旧数据。下面查询中的version_store_reserved_page_count字段可以得到tempdb中version store所占的空间大小:select * from sys.dm_db_file_space_usage
Transact_SQL小手册[zt]
Transact_SQL小手册[zt][@more@]http://www.csdn.net/Develop/article/25/25760.shtm*******************Transact_SQL********************--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW --创建一个视图DROP VIEW --从数据库中删除视图CREATE INDEX --为数据库表创建一个索引DROP INDEX --从数据库中删除索
Start Study MSSQL 2005
Today(2007.04.24) start study SQLserver 2005.[@more@]