七牛数据峰会
筹备工作总结:
1. 名牌以颜色区分嘉宾、媒体、观众等不同人员。
2. 大会现场以集齐赞助商展台的盖章形式换取奖品。
第二篇:数据库总结7.1.1
存储过程(stored procedure)是一组事先编译好的Transact-SQL代码。存储过程作为一个独立的数据库对象,可以作为一个单元被用户的应用程序调用。由于存储过程是已经编译好的代码,所以执行的时候不必再次进行编译,从而提高了程序的运行效率。
SQL Server的存储过程类似于其他编程语言里的过程(procedure),具体体现在:
(1)存储过程可以接收参数,并以输出参数的形式返回多个参数给调用存储过程的过程或批处理。
(2)存储过程也可以容纳存储过程,可以在对数据库进行查询、修改的编程语句中调用其他的存储过程。
(3)可以返回执行存储过程的状态值以反映存储过程的执行情况。
使用存储过程的好处:
(1)执行速度快。存储过程在创建时就经过了语法检查和性能优化,因此在执行时不必再重复这些步骤。存储过程在经过第一次调用之后,就驻留在内存中,不必再经过编译和优化,所以执行速度快。在有大量批处理的Transact-SQL语句要重复执行的时候,使用存储过程可以极大地提高运行效率。
(2)模块化的程序设计。存储过程经过了一次创建以后,可以被调用无数次。用户可以独立于应用程序而对存储过程进行修改。可以按照独特的功能模式设计不同的存储过程以供使用。
(3)减少网络通信量。存储过程中可以包含大量的Transact-SQL语句,但存储过程作为一个独立的单元来使用。在进行调用时,只需要使用一个语句就可以实现,所以大大减少了网络上数据的传输。
(4)保证系统的安全性。可以设置用户通过存储过程对某些关键数据进行访问,但不允许用户直接使用T-SQL或企业管理器对数据进行访问。