摘要:
存储过程 1、存储过程是事先编好的、存储在数据库中的程序,这些程序用来完成对数据库的指定操作。 2、系统存储过程: SQL Server本身提供了一些存储过程,用于管理有关数据库和用户的信息。 用户存储过程: 用户也可以编写自己的存储过程,并把它存放在数据库中,供客户端调用。 3、这样安排的主要目的就是要充分发挥数据库服务器的功能,尽量减少网络上的堵塞。 4、系统存储过程 概念: 它的目的在于能够方便地从系统表中查询信息,或者完成与更新数据库表相关的管理任务或其它的系统管理任务。 系统存储过程可以在任意一个数据库中执行。创建并存放于系统数据库master中,并且名称以sp_或者xp_开头。 . 阅读全文
摘要:
自定义函数 内联表值函数:返回值为可更新表。函数内包含单个select语句且该语句可更新,则返回的表也可以更新。 多语句表值函数:返回值为不可更新表。函数内包含多个select语句且该语句可更新,则返回的表不可更新。 标量函数:返回值为标量值。 自定义函数由一个或者多个T-SQL语句构成的子程序,用于封装用户代码 定义格式: CREATE FUNCTION 函数名(参数列表) RETURNS数据类型---定义返回值类型 AS BEGIN 变量函数 create function max2( @par1 real , @par2 real) returns real as begin decla 阅读全文