• ----:)欢迎访问源码网(:----
    • 首页
    • 博客
    • 学院
    • 下载
    • 论坛
    • 影视
    • 发布源码
    • RSS
    • ITPig
    • 笑话网
    • 百家姓
    • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • 新闻动态
  • 网站运营
  • 网页制作
  • WEB开发
  • 编程开发
  • 图像媒体
  • 操作系统
  • 数据库
  • 服务器
热门搜索 优化 SEO 故事 cms IIS7 MySQL 个人 AdSense 主题推广 | 文章搜索: 高级搜索
会员登录/控制面版您的位置: 学院首页 >> 数据库 >> 详细内容
 

推荐文章

  • SQL数据库的备份、压缩与SQL数据库数据处理的方法
  • 《MySQL管理员指南》之一----MySQL安全性指南
  • 压缩SQL数据库
  • 实例讲解MYSQL数据库的查询优化技术
  • MySQL查询优化技术讲座
 
 

热点文章

  • 安装SQL Server 2005实例环境图解
  • SQL数据库的备份、压缩与SQL数据库数据处理的方法
  • SQL SERVER 2005数据库镜像
  • SQL Server 性能优化工具
  • SQL数据库还原出现错误112(磁盘空间不足)的解决办法
  • 支持中文的MySQL 5.1+ 全文检索分词插件
  • MySQL数据导入导出方法与工具mysqlimport
  • VS.NET中构建数据库应用程序
  • 如何使用SQL Server 2000中的XML功能
  • Server 2005性能排错
  • 《MySQL管理员指南》之一----MySQL安全性指南
  • SQL Server 2000中的SQL语言简介
 
 

相关文章

  • 使用.NET语言开发Silverlight应用程序入门(二):界面..
  • 使用.NET语言开发Silverlight应用程序入门(一):了解..
  • 微软代码和应用程序共享网站MSDN Code Gallery上线
  • 开发优质高效的Informix数据库应用程序
  • 用VC++开发Oracle数据库应用程序详解
  • 使用Microsoft SQL Server 2005 构建更好的应用程序
 
 

百度搜索

 
 

VS.NET中构建数据库应用程序

  • 阅览次数:
  • 文章来源: CP整理
  • 原文作者: 不详
  • 整理日期: 2007-04-11
  • 发表评论
  • 字体大小:
  • 小
  • 中
  • 大

创建函数

1、在服务器资源管理器中刚刚创建的连接下,右键单击 Functions(函数)节点,然后选择 New Scalar-valued function(新建标量值函数)。将打开 SQL 编辑器,该编辑器用于创建和维护函数及存储过程。系统提供了一个模板帮助您创建函数。

2、复制以下代码并将其粘贴到 SQL 编辑器中以创建函数:

 

Create FUNCTION dbo.ComputeServiceCallTotal

(@LaborRate money = 0,

@Hours float = 0,

@PartsCost money = 0)

RETURNS money

AS

BEGIN

RETURN ((@LaborRate * @Hours) + @PartsCost)

END

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 存储过程键入以下代码:

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:查询和视图设计器表


[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13]

上一篇:PHP使用zlib扩展实现页面GZIP压缩输出
下一篇:构建支持Master/Slave读写分离的数据库操作类
  • 网友评论:
  • 查看所有评论
  • 我要发表评论
您的网名:
留言主题:
你要发表的内容:

 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

Copyright © 2005-2007 CodePub.Com  程序支持:木翼  滇ICP备05005971号