随笔分类 -  SQL SERVER

摘要:一个带输出参数的存储过程的例子:ALTER PROCEDURE [dbo].[GetCustomers](@rowcount INT OUTPUT)AS SELECT [CustomerID] ,[CompanyName] ,[ContactName] ,[ContactTitle] ,[Address] ,[City] ,[Region] ,[PostalCode] ,[Country] ,[Phone] ,[Fax] FROM [Northwind].[dbo].[Customers]SET @rowcount=@@rowcount 再给一个有返回值的存储过程 ALTER PROCEDUR 阅读全文
posted @ 2011-02-25 09:37 JackDuan 阅读(2599) 评论(0) 推荐(0)
摘要:索引的重要性数据库性能优化中索引绝对是一个重量级的因素,可以说,索引使用不当,其它优化措施将毫无意义。聚簇索引(Clustered Index)和非聚簇索引 (Non- Clustered Index)最通俗的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的索引顺序与数据物理排列顺序无关。举例来说,你翻到新华字典的汉字“爬”那一页就是P开头的部分,这就是物理存储顺序(聚簇索引);而不用你到目录,找到汉字“爬”所在的页码,然后根据页码找到这个字(非聚簇索引)。下表给出了何时使用聚簇索引与非聚簇索引: 动作使用聚簇索引使用非聚簇索引列经常被分组排序应应返回某范围内的数据应不应一个或极 阅读全文
posted @ 2011-02-24 17:04 JackDuan 阅读(2037) 评论(2) 推荐(4)