创建函数
1、在服务器资源管理器中刚刚创建的连接下,右键单击 Functions(函数)节点,然后选择 New Scalar-valued function(新建标量值函数)。将打开 SQL 编辑器,该编辑器用于创建和维护函数及存储过程。系统提供了一个模板帮助您创建函数。
2、复制以下代码并将其粘贴到 SQL 编辑器中以创建函数:
|
3、单击 Save(保存)保存函数,或者在 File(文件)菜单中,单击 Save
SQL 编辑器
SQL 编辑器使用颜色代码区分 Transact-SQL 关键字,从而尽可能减少语法错误并使代码更易于阅读。它还提供了用来创建新函数和存储过程的模板。SQL 编辑器还在每个 Transact SQL 语句的周围放置了细线框,用于将 Transact-SQL 代码分隔成命令段,并标识可以使用查询和视图设计器生成和修改的 Transact-SQL 语句块。
查询和视图设计器
为了演示查询和视图设计器是如何工作的,我们将在服务器资源管理器中创建一个存储过程,该存储过程使用了我们刚刚创建的函数。
创建存储过程
1、在 ServiceCall 连接下,右键单击 Stored Procedures(存储过程)节点,然后单击 New Stored Procedure(新建存储过程)。这将打开 SQL 编辑器窗口,其中带有一个新的存储过程模板。

图9:创建存储过程模板
2、在SQL编辑器窗口中,为 BrowseInvoiceTotals 存储过程键入以下代码:
|
注意:用来声明和计算硬编码的 @TotalInvoice 值的代码仅用于演示目的。
完成存储过程后,单击 File(文件)菜单中的 Save(保存),将存储过程保存在数据库中。
请注意 SELECT 语句周围的细线框。在 Transact-SQL 查询框中单击右键,然后单击 Design SQL Block(设计 SQL 块)。这将启动查询和视图设计器,可用于以图形化的方式生成或修改查询(参阅图 10)。

图10:查询和视图设计器表
