SQL Server 2005 T-SQL增强

一,Richer Data Types

1。varchar(max),nvarchar(max),varbinary(max)数据类型最多可保存2GB的数据,可取代text,ntext,image数据类型

(sql server 2000中varchar,nvarchar最多只支持8kB的数据,但是text可以容纳2GKB的数据)

uses MAX size specifier

create table mytable

(

id int,

content varchar(max)

)

2。XML数据类型

XML数据类型允许拥护在SQL SERVER中保存XML片段或文档

二:Error Handling错误处理

1.新的异常处理结构

可以捕获和处理过去回导致批处理终止的错误

前提是这些错误不会导致连接中断(通常是严重程度为21以及以上的错误,例如,表和数据库完整性可疑,硬件错误等等)

2.try/catch construct

set xact_abort on

begin try

<core logic>

end try

begin catch tran_abort

<exception handling logic>

end catch

@@error may be queried as first statement in catch block

你可能感兴趣的:(数据结构,sql,xml,SQL Server)