在上一篇文章中,我描绘了这种灵活性,使用ColdFusion查询SQL Server 2000数据库并返回结果是如此简单。我还演示了怎样快速建立数据库的添加、编辑和删除接口。接下来我将在这些基础上介绍在ColdFusion应用程序中使用 SQL Server 2000的存储过程。
存储过程是由SQL Server引擎执行的预编译SQL语句。使用存储过程来替代一行发给SQL Server的SQL语句,就可以调用一个已经定义的过程。这对于执行标准SQL查询来说有很多好处,包括:
SQL Server 2000的存储过程是用Transact-SQL(T-SQL)写的,它包含很多内建的功能和特点,本身就是一个完整的过程语言。我将用到的例子只使用了相对比较简单的T-SQL代码,但是如果你把SQL Server 2000作为你的RDBMS,那就必须严格要求以熟练掌握T-SQL。