您的位置:软件 > 开发者网络 > 微软开发专栏 > 技术专题 > 正文
VS.NET中构建数据库应用程序
[文章信息]
作者:
时间:2003-09-05
出处:Microsoft
责任编辑:方舟
[文章导读]
本文将介绍VS中的新的工具和数据类,引导您完成生成数据库应用程序的整个过程
advertisement
热点推荐
· 天极网软件频道改版调查
· 在ASP.NET程序中创建唯一序号
· 用JVM工具接口创建调试和分析代理
· Win 2000如何安装配置防火墙
· 防范Windows消息钩子的侵入
[正文]

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

  SQL 编辑器

  SQL 编辑器使用颜色代码区分 Transact-SQL 关键字,从而尽可能减少语法错误并使代码更易于阅读。它还提供了用来创建新函数和存储过程的模板。SQL 编辑器还在每个 Transact SQL 语句的周围放置了细线框,用于将 Transact-SQL 代码分隔成命令段,并标识可以使用查询和视图设计器生成和修改的 Transact-SQL 语句块。

  查询和视图设计器

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

  创建存储过程

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


图 9:创建存储过程模板

  2、在 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 值的代码仅用于演示目的。

  完成存储过程后,单击 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  下一页

·"WAP天极之IT新闻资讯,50万元等你拿"    ·天极WAP之游戏狂图,50万元等你下载

天极社区邀请您:写博客日记  上传相片   论坛聊天  订阅电子杂志  推荐网摘   免费图铃工具
笔名:   请您注意:

 遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。

 天极网拥有管理笔名和留言的一切权利。
评论:
 

发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容阅读排行榜
  • 高性能托管应用程序设计入门
  • .NET智能传输服务实现自动更新(下)
  • .NET后台智能传输服务实现自动更新(上)
  • 探秘Visual Studio.Net 2003
  • 主板超频特色技术GIGA技嘉篇
  • Win 2000如何安装配置防火墙
  • 防范Windows消息钩子的侵入
  • 性价比之选 AGP显卡的告别秀
  • 大学校园生活之聊天也疯狂
  • Fireworks制作GIF动画Banner
  • 金山打击外挂 遭网络游戏玩家起诉
  • 完全公测《开天》掀起滔滔巨浪
  • Advertisement