SQL Server 2005 T-SQL增强
一,Richer Data Types1。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
页:
[1]