zoukankan
html css js c++ java
SQL Server 2005新增加的功能
SQL Server 2005相对于SQL Server 2000改进非常的大,有些还是非常实用的。
举几个例子来简单说明 这些例子引用了Northwind库。这些我都测试过。
1
.
TOP
表达式
SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。
--
前n名的订单
declare
@n
int
set
@n
=
10
select
TOP
(
@n
)
*
from
Orders
2
. 分页
不知各位过去用SQL Server 2000是怎么分页的,大多都用到了临时表。SQL Server 2005一句话就支持分页,性能据说也非常不错。ROW_NUMBER() OVER是2005新增加的功能
--
按Freight从小到大排序,求20到30行的结果
select
*
from
(
select
OrderId, Freight, ROW_NUMBER()
OVER
(
order
by
Freight)
as
row
from
Orders
) a
where
row
between
20
and
30
3
. 排名
select
*
from
(
select
OrderId, Freight, RANK()
OVER
(
order
by
Freight)
as
rank
from
Orders
) a
where
rank
between
20
and
30
4
. try
catch
SQL Server 2000没有异常,T
-
SQL必须逐行检查错误代码,对于习惯了try catch程序员,2005是不是更加亲切:
SET
XACT_ABORT
ON
--
打开 try功能
BEGIN
TRY
begin
tran
insert
into
Orders(CustomerId)
values
(
-
1
)
commit
tran
print
'
commited
'
END
TRY
BEGIN
CATCH
rollback
print
'
rolled back
'
END
CATCH
5
. 利用sql2005直接发布Web Service
.NET, IIS都不需要了,通过Windows 2003的HTTP Protocol Stack直接发布WebService,用这个功能需要Windows
2003
sp1
--
DataSet CustOrdersOrders(string customerID)
CREATE
ENDPOINT Orders_Endpoint
state
=
started
as
http(
path
=
'
/sql/orders
'
,
AUTHENTICATION
=
(INTEGRATED),
ports
=
(clear)
)
for
soap(
WebMethod
'
CustOrdersOrders
'
(
name
=
'
Northwind.dbo.CustOrdersOrders
'
),
wsdl
=
default
,
database
=
'
Northwind
'
,
namespace
=
'
http://mysite.org/
'
)
查看全文
相关阅读:
vue单页应用项目加入百度统计代码
关于VUE Spa 项目html5-History模式在微信浏览器内IOS和安卓分享的问题
iphone 上使用contenteditable 输入法无法换行
javaScript 三目运算符初探
javaScript for in循环遍历对象
javaScript 原型与原型链学习笔记
javaScript call与apply学习笔记
javaScript 对象学习笔记
javaScript 立即执行函数学习笔记
javaScript [[scope]]学习笔记
原文地址:https://www.cnblogs.com/engine1984/p/1082253.html
最新文章
Springmvc笔记
hibernate主键generator属性介绍
ValueStack背后的OGNL表达式
有关webapplicationcontext的初始化
操作系统思考 第九章 线程
操作系统思考 第八章 多任务
操作系统思考 第七章 缓存
操作系统思考 第六章 内存管理
操作系统思考 第五章 更多的位与字节
操作系统思考 第四章 文件和文件系统
热门文章
操作系统思考 第三章 虚拟内存
操作系统思考 第二章 进程
操作系统思考 第一章 编译
详解SPI中的极性CPOL和相位CPHA
angular限制输入框整数和小数的指令
微信小程序码canvas生成分享海报
自适应宽度的div水平居中
解决苹果手机滑动卡顿
jquery中attr和prop的区别
VUE 单页面应用 修改页面title
Copyright © 2011-2022 走看看