请问各位老大,sql server 2005中有没有象oracle一样的rowcount?
请问各位老大,sql server 2005中有没有象oracle一样的rowcount?
没用过2005,不清楚啊,
个人认为有rowcount还是好啊,
或者,
让每个表有一个默认的自动排序字段,
这样一旦分页什么的就方便多了啊。
2005现在不是还在测试么?
如果没有rowcount,
希望各位老大给微软提提反馈意见啊。。。
问题点数:20、回复次数:4Top
1 楼libin_ftsafe(子陌红尘:TS for Banking Card)回复于 2005-07-08 10:01:55 得分 5
select @@rowcountTop
2 楼eyych(2006)回复于 2005-07-08 10:08:39 得分 0
有@@rowcount了么?
good!Top
3 楼denniswwh(玩子)回复于 2005-07-08 10:21:47 得分 10
sqlserver 2005增加了个ROW_NUMBER()函数,挺好用的,以下是MS的例子
SELECT c.FirstName, c.LastName, ROW_NUMBER() OVER(ORDER BY SalesYTD DESC) AS 'Row Number', s.SalesYTD, a.PostalCode
FROM Sales.SalesPerson s JOIN Person.Contact c on s.SalesPersonID = c.ContactID
JOIN Person.Address a ON a.AddressID = c.ContactID
WHERE TerritoryID IS NOT NULL AND SalesYTD <> 0
可以用来分页了Top
4 楼denniswwh(玩子)回复于 2005-07-08 10:23:04 得分 5
详情请看http://www.microsoft.com/china/msdn/library/data/sqlserver/05TSQLEnhance.mspxTop




