您现在的位置是: 软件 > 开发者网络 > 微软开发专栏 > 技术专题 > 正文


-实战ASP数据库
-深入了解AI10对象选择工具
-ASP服务器端组件编程实例
-全面解析JavaMail


VS.NET中使用SQL Server 2000创建数据库应用程序
2002-07-24· · ··Microsoft

上一页  1 2 3 4 5 6 7 8 9 10 11 12 13  下一页


  查询和视图设计器


  为了演示查询和视图设计器是如何工作的,我们将在服务器资源管理器中创建一个存储过程,该存储过程使用了我们刚刚创建的函数。

  创建存储过程 过程模板。

  在 ServiceCall 连接下,右键单击 Stored Procedures(存储过程)节点,然后单击 New Stored Procedure(新建存储过程)。这将打开 SQL 编辑器窗口,其中带有一个新存储



图 9:创建存储过程模板
  1. 在 SQL 编辑器窗口中,为 BrowseInvoiceTotals 存储过程键入以下代码:

    Create PROCEDURE dbo.BrowseInvoiceTotals as
    Declare @TotalInvoice as money
    Set @TotalInvoice = dbo.ComputeServiceCallTotal(50, 5, 200)
    Select c.CustomerID, c.CustomerName, sc.ServiceDate,
    dbo.ComputeServiceCallTotal(sc.LaborRate, sc.Hours, sc.PartsCost)
    as TotalInvoice
    From Customers c
    Inner Join ServiceCall sc on c.CustomerID = sc.CustomerID
    Return
    注意:用来声明和计算硬编码的 @TotalInvoice 值的代码仅用于演示目的。
  2. 完成存储过程后,将其保存在数据库中:在 File(文件)菜单中,单击 Save(保存)。

  请注意 SELECT 语句周围的细线框。在 Transact-SQL 查询框中单击右键,然后单击 Design SQL Block(设计 SQL 块)。这将启动查询和视图设计器,用于图形化构建或修改查询(参见图 10)。






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

  查询和视图设计器包括四个部分。最上面的部分包含关系图窗格,显示正在查询的表。您可以添加或删除表、选择或取消选择列、添加或删除表联接以及在此部分中按列指定顺序。第二部分包含网格窗格,其中显示了查询中的列,并允许您选择排序类型和排序顺序、过滤标准,以及按列分组。第三部分包含 SQL 窗格,其中显示了查询的 SQL 语法。如果在此窗格中修改查询,其他窗格将更新以反映这些更改。如果对查询所做的更改不能在其他窗格中表达出来,这些更改将不可用。第四部分包含结果窗格,其中显示执行查询后的查询结果。

  查询和视图设计器对于视图和查询的工作原理相同,只是有些功能是专用于视图的。其中一个专用于 SQL Server 2000 的功能就是创建索引视图。

上一页  1 2 3 4 5 6 7 8 9 10 11 12 13  下一页

■ 相关内容
 Visual Studio .NET 中的设计时数据工具
 用ADO.NET处理层次数据
 ASP.NET虚拟主机的重大安全隐患(四)
 ASP.NET虚拟主机的重大安全隐患(三)
 VB.NET注册表编程
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!