正在阅读:VB.net中访问存储过程的几种办法VB.net中访问存储过程的几种办法

2004-08-09 10:01 出处:CSDN 作者:online 责任编辑:linjixiong

  使用SQL存储过程有什么好处

  ■SQL存储过程执行起来比SQL命令文本快得多。当一个SQL语句包含在存储过程中时,服务器不必每次执行它时都要分析和编译它。

  ■调用存储过程,可以认为是一个三层结构。这使你的程序易于维护。如果程序需要做某些改动,你只要改动存储过程即可

  ■你可以在存储过程中利用Transact-SQL的强大功能。一个SQL存储过程可以包含多个SQL语句。你可以使用变量和条件。这意味着你可以用存储过程建立非常复杂的查询,以非常复杂的方式更新数据库。

  ■最后,这也许是最重要的,在存储过程中可以使用参数。你可以传送和返回参数。你还可以得到一个返回值(从SQL RETURN语句)。

  环境:WinXP+VB6+sp6+SqlServer2000

  数据库:test

  表:Users


  CREATE TABLE [dbo].[users] (

  [id] [int] IDENTITY (1, 1) NOT NULL ,

  [truename] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

  [regname] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

  [pwd] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

  [sex] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,

  [email] [text] COLLATE Chinese_PRC_CI_AS NULL ,

  [jifen] [decimal](18, 2) NULL

  ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

  GO

  ALTER TABLE [dbo].[users] WITH NOCHECK ADD

  CONSTRAINT [PK_users] PRIMARY KEY  CLUSTERED

  (

  [id]

 


察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品