📄
字号:
作者:voogiya
日期:99-6-13 上午 11:20:44
Sql Server存储过程是sql语句和控制流语句的集合存储过程由用户创建,当第一次执行时由系统编译并存储在数据库中,编译后的存储过程可快速执行。
以 SP_ 做为前缀的存储过程是Sql Server提供的系统存储过程。
以 XP_ 做为前缀的存储过程是扩展存储过程。
关联到数据表项上的存储过程叫触发式存储过程可在数据插入更新和删除时自动启动执行。
存储过程的特点如下:
。接收参数
。调用其它过程
。本地和远程用户都可执行
。编译后的存储过程速度更快。
。提供数据访问的一种数据机制。
。存储过程比单个的SQL语句或批命令组效率高。
在我们编写ASP应用的时候,可以把SQL语句编译成存储过程,速度更快,通过Transaction我们可以避免脚本超时引起的数据操作不完全等。
如何开始写存储过程呢?
在SQL Server 6.5中,选Manage->Stored Procedures就可以开始编写存储过程。
在SQL Server 7.0中,右键单击相应数据库下面的Stored Procedure,选取New Stored Procedures就可以了,在编译之前还提供了语法检查功能。
创建存储过程的命令:
Create Procedure 存储过程名 As SQL语句
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -