如何添加SQL参数

由约翰·papiewski
参数让您微调SQL存储过程。

参数让您微调SQL存储过程。

ablestock.com/ablestock.com/getty图片

微软SQL Server数据库软件使用结构化查询语言来处理商业交易和维护数据库的结构。软件开发者所有者使用SQL语句可以变成它常常被称为存储过程的数据库对象 - 一段代码在一个快速,优化形式的数据库存储。虽然一块预编译SQL编程的是在某些情况下有用,SQL允许通过所谓的参数项更多的灵活性。通过改变存储过程,你可以将参数添加到它,让你写的更普遍,有用的程序。

1。

单击“开始”按钮。将鼠标光标移动到“所有程序”,然后以“Microsoft SQL Server的。”视窗显示你的SQL Server程序的列表。

2。

点击“SQL Server Management Studio中。”该工作室管理程序运行,并显示“连接到服务器”对话框。

3。

在“连接到服务器”对话框中选择SQL Server。设置“认证”下拉列表中为“Windows身份验证”,并点击“连接”按钮。

4。

单击管理工作室的主工具栏中的“新查询”。管理工作室的文本编辑器会显示在屏幕的右侧是一个大的区域。

5。

单击文本编辑器,键入“CREATE PROCEDURE”语句:如下面的例子:

set_shipped_orders九月ORDER_STATUS创建过程作为更新命令=“出货”,其中ORDER_STATUS =“挑”

输入文字后,点击“运行”符号,在管理工具栏中工作室绿色指向右边的三角形执行它。您现在可以调用由键入其名,“set_shipped_orders”,然后单击运行符号的存储过程。该说明更新语句上述更改订单状态为“运”为每一个订单具有状态“挑”。虽然有用,你可能想使它更具有选择性。使用参数,您可以更改存储过程来更新发货状态在一个时间一个数量级。

6。

键入“ALTER过程”语句添加以下参数作为说明了SQL代码:

ALTER PROCEDURE set_shipped_orders @order_id_parameter炭(10),更新订单九月ORDER_STATUS = '运',其中ORDER_STATUS = '拾取' 和ORDER_ID = @order_id_parameter

点击运行符号执行这个文本。注意参数,“order_id_parameter”以上两个线路。您执行ALTER PROCEDURE语句之后,就可以使用set_shipped订单则存储过程的参数,ESTA如例如:

set_shipped_orders 0000105020

SQL分配号码“0000105020”的参数order_id_parameter和存储过程只能更改定单号码订单状态。

关于作者

约翰papiewski芝加哥人有一定程度的物理和过气的写作,因为1991年我要投稿“先知先觉更新”,从前瞻研究所纳米技术的通讯。我也促成了本书,“纳米技术:分子思考全球富足。”

照片学分

  • ablestock.com/ablestock.com/getty图片
书目图标 对于注释工具图标 引用本文
×