成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server 2005比2000要好的理由

數(shù)據(jù)庫 SQL Server
文章主要描述的是SQL Server 2005在實際操作中的一些新的功能,以及與2000相比起好處的比較,以下就是文章的主要內(nèi)容描述。

以下的文章主要描述的是SQL Server 2005在實際操作中的一些新的功能,SQL Server 2005數(shù)據(jù)與SQL Server 2000數(shù)據(jù)庫相比而言其改進(jìn)還是很大的,其中有些還是非常實用的。 舉幾個例子來簡單說明 這些例子我引用了Northwind庫。

 

1. TOP 表達(dá)式

SQL Server 2000的TOP是個固定值,是不是覺得不爽,現(xiàn)在改進(jìn)了。

 

前n名的訂單

  1. declare @n int   
  2. set @n = 10   
  3. select TOP(@n) * from Orders  

2. 分頁

不知各位過去用SQL Server 2000是怎么分頁的,大多都用到了臨時表。SQL Server 2005一句話就支持分頁,性能據(jù)說也非常不錯。

 

按Freight從小到大排序,求20到30行的結(jié)果

 

  1. select * from(   
  2. select OrderId, Freight, ROW_NUMBER() OVER(order by Freight) as row from Orders   
  3. ) a   
  4. where row between 20 and 30  

3. 排名

  1. select * from(   
  2. select OrderId, Freight, RANK() OVER(order by Freight) as rank from Orders   
  3. ) a   
  4. where rank between 20 and 30  

4. try ... catch

SQL Server 2000沒有異常,T-SQL必須逐行檢查錯誤代碼,對于習(xí)慣了try catch程序員,2005是不是更加親切:

 

SET XACT_ABORT ON 打開 try功能

 

  1. BEGIN TRY   
  2. begin tran   
  3. insert into Orders(CustomerId) values(-1)   
  4. commit tran   
  5. print 'commited'   
  6. END TRY   
  7. BEGIN CATCH   
  8. rollback   
  9. print 'rolled back'   
  10. END CATCH  

5. 通用表達(dá)式CTE

通過表達(dá)式可免除你過去創(chuàng)建臨時表的麻煩。

 

www.knowsky.com

 

例子:結(jié)合通用表達(dá)式進(jìn)行分頁

 

  1. WITH OrderFreight AS(   
  2. select OrderId, Freight, ROW_NUMBER() OVER(order by Freight) as row from Orders   
  3. )   
  4. select OrderId, Freight from OrderFreight where row between 10 and 20  

特別,通過表達(dá)式還支持遞歸。

 

6. 直接發(fā)布Web Service

 

想要把store procedure變成Web Service就用這個吧,.NET, IIS都不需要,通過Windows 2003的HTTP Protocol Stack直接發(fā)布WebService,用這個功能需要Windows 2003 sp1

 

  1. DataSet CustOrdersOrders(string customerID)   
  2. CREATE ENDPOINT Orders_Endpoint   
  3. state=started   
  4. as http(   
  5. path='/sql/orders',   
  6. AUTHENTICATION=(INTEGRATED),   
  7. ports=(clear)   
  8. )   
  9. for soap(   
  10. WebMethod 'CustOrdersOrders'(   
  11. name='Northwind.dbo.CustOrdersOrders'   
  12. ),   
  13. wsdl=default,   
  14. database='Northwind',   
  15. namespace='http://mysite.org/'   
  16. )   

Web Service就發(fā)布好了,敲入http://localhost/sql/orders?wsdl得到wsdl 。以上的相關(guān)內(nèi)容就是對SQL Server 2005新功能的介紹,望你能有所收獲。

【編輯推薦】

  1. SQL Server 2005高可用性于日志傳送
  2. 實現(xiàn)SQL Server索引的代碼示例
  3. SQL Server創(chuàng)建表所要用到的代碼
  4. 創(chuàng)建SQL Server數(shù)據(jù)庫更是實在
  5. SQL Server 2005商業(yè)智能功能淺析
責(zé)任編輯:佚名 來源: 51CTO.com
相關(guān)推薦

2011-04-18 13:02:08

SQL Server SQL Server

2010-06-17 17:11:03

SQL Server

2010-07-19 09:13:20

升級到SQL Serv

2010-06-18 13:18:29

SQL Server

2010-06-28 09:28:32

SQL Server

2010-07-09 11:22:18

SQL Server

2009-12-03 11:04:54

Visual Stud

2010-07-16 10:35:19

SQL Server

2011-04-06 17:30:41

SQL ServerSQL

2010-07-07 17:24:32

SQLServer20

2011-02-28 17:41:20

SQL Server

2010-06-17 15:09:49

SQL Server

2010-11-10 15:23:55

SQL SERVER

2010-07-23 12:55:29

SQL Server

2010-10-21 15:13:20

SQL Server系

2010-07-09 11:06:13

SQL Server

2010-06-30 08:34:27

SQL Server

2011-03-29 15:27:26

SQL Server 動態(tài)管理

2011-09-01 16:13:37

Visual StudSQL Server 存儲過程

2010-06-18 09:26:49

SQL Server
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: www国产亚洲精品久久网站 | 亚洲精品视频免费观看 | 精品国产一二三区 | 亚洲精品一区中文字幕乱码 | 国产精品久久久久一区二区三区 | 亚洲美女视频 | 中文字幕二区 | 亚洲欧洲日本国产 | 久久久久国产成人精品亚洲午夜 | 精品视频在线观看 | 日本一区二区高清视频 | 草草草影院 | 国产韩国精品一区二区三区 | 久久精品国产亚洲 | 日韩国产欧美一区 | 日韩免费毛片 | 亚洲一区二区三区在线 | av在线免费观看网站 | 亚洲综合大片69999 | 国产成人免费一区二区60岁 | 欧美片网站免费 | 国产高清一区二区三区 | 黑人巨大精品欧美黑白配亚洲 | 亚洲精品久久久久久久久久久久久 | 日韩午夜 | 亚洲欧美精| 在线观看的av | 国产在线1| 超碰国产在线 | 免费一区二区三区在线视频 | 国产欧美在线一区 | 欧美中文字幕一区二区三区亚洲 | 九九亚洲 | 亚洲伦理自拍 | 国产在线观看免费 | h片在线观看网站 | 日韩精品视频在线观看一区二区三区 | 天堂av影院| 中文字幕av免费 | 麻豆精品国产91久久久久久 | 久热国产在线 |