MS-SQL 2005 存储过程设计规则
2010-11-03 17:09
295 查看
存储过程设计规则:
1,存储过程,可以创建数据库对象,也可以引用存储过程中创建的数据库对象,但引用前此数据库对象必须已经被创建。
2,存储过程可以访问临时表。
3,存储过程创建的临时表,只能为此存储过程服务,存储过程退出时,临时表不再存在。
4,存储过程可以调用其他的存储过程,并且被调用的存储过程可以访问当前存储过程,可以访问所有资源,包括临时表空间。
5,执行远程存储过程,改变远程 SQL Server 2005 服务器实例的事务不可以回滚。远程存储过程不包括在事务中。
6,一个存储过程最多可以包含2040个参数。
7,存储过程中的局部变量的个数,受内存空间的影响。
8,存储过程最大为128兆字节。
存储过程的内部命名规范化
1,存储过程中的 Transact-SQL 语句,使用的对象名称必须符合规范的模式,如果未指明对象所属的模式,存储过程将使用当前默认的模式。
2,每个存储过程必须有唯一的名称,存储过程中使用的变量类型,必须符合 Transact-SQL 的要求,变量名必须以 @ 开头,存储过程的名称和变量的命名,要符合 Transact-SQL标识符规则
1,存储过程,可以创建数据库对象,也可以引用存储过程中创建的数据库对象,但引用前此数据库对象必须已经被创建。
2,存储过程可以访问临时表。
3,存储过程创建的临时表,只能为此存储过程服务,存储过程退出时,临时表不再存在。
4,存储过程可以调用其他的存储过程,并且被调用的存储过程可以访问当前存储过程,可以访问所有资源,包括临时表空间。
5,执行远程存储过程,改变远程 SQL Server 2005 服务器实例的事务不可以回滚。远程存储过程不包括在事务中。
6,一个存储过程最多可以包含2040个参数。
7,存储过程中的局部变量的个数,受内存空间的影响。
8,存储过程最大为128兆字节。
存储过程的内部命名规范化
1,存储过程中的 Transact-SQL 语句,使用的对象名称必须符合规范的模式,如果未指明对象所属的模式,存储过程将使用当前默认的模式。
2,每个存储过程必须有唯一的名称,存储过程中使用的变量类型,必须符合 Transact-SQL 的要求,变量名必须以 @ 开头,存储过程的名称和变量的命名,要符合 Transact-SQL标识符规则
相关文章推荐
- MS SQL Server 2005 分页存储过程
- 业务规则被划分在SQL 2005的存储过程与.NET 2005的CRL类方法中,统一调用的解决办法
- MS SQL Server 2005 通用分页存储过程
- MS-SQL 2005 存储过程简介
- 如何调用存储过程,有返回值的,有参数的,存储过程中调用存储过程。(MS SQL Server)
- SQL 2005 的存储过程和触发器调试大法
- MS SQL Server存储过程
- MS SQL Server中数据表、视图、函数/方法、存储过程是否存在判断及创建
- sql 2005 存储过程分页 java 代码
- sql2005 存储过程使用 事务 和 游标 例子
- sql2005 分页存储过程
- sql2005 查看数据库或表大小的系统存储过程 sp_spaceused
- SQL SERVERR中未公开的存储过程sp_MSforeachtable
- 分页存储过程(五)在MS SQL Server中打造更加准确,且有一点效率提升的的分页结果
- DBCC大全集之(适用版本MS SQLServer 2008 R2)----DBCC dllname (FREE)从内存中上载指定的扩展存储过程 DLL
- MS SQL Server的存储过程签名
- 破解SQL Server加密的存储过程的方法(含 sql 2000与sql 2005版)
- sql 2005存储过程触发器出现 SQLNCLI" 返回了消息 "该伙伴事务管理器已经禁止了它对远程/网络事务的支持”解决
- SQL2005创建带有通配符的存储过程(INT字段类型必须在参数中声明为字符串型)
- SQL 2005对使用with encryption加密的存储过程解密(转)