Simple,think,good.

关于存储过程的笔记

1.下载安装 SQL Assistant小工具, 之后编写SQL查询时,就会有自动提示。 

2.使用存储过程:EXEC dbo.getProInfo

3.ORM解决方案, 即对象关系映射。在.Net中使用Linq来实现, 在Java中使用Hibernate来实现.

4.在Linq中使用存储过程

5.创建通用的存储过程,减轻编程者工作量。 例如修改上百张表中的数据。

6.基于存储过程实现自定义分页。   PRINT @sql    EXEC(@sql)

7.面试题:写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID作为主键,注意:
ID可能不是连续的)。
视频中给出的答案: Select top 10 * from A where ID not in (select top 30 ID from A)
我的答案:select * from (SELECT *,Row_Number() over(Order by Id) rownum FROM A) t
where t.rownum>30 and t.rownum<=40
根据这个sql语句,挖空,传参,来写一个通用的存储过程。

posted @ 2012-08-31 16:15  天龙在飞哈  阅读(150)  评论(0编辑  收藏  举报

Simple,think,good. 支付鼓励