• λ我爱Aspx >> Asp.Net >> 存储过程入门与提高
  • 存储过程入门与提高

  • :未知  Դ:internet  :2007-5-20 16:43:56  ؼ:
  • recompile:表示每次执行此存储过程时都重新编译一次

    encryption:所创建的存储过程的内容会被加密

    如:

    表book的内容如下

    编号 书名 价格

    001 C语言入门 $30

    002 PowerBuilder报表开发 $52

    实例1:查询表Book的内容的存储过程

    create proc query_book

    as

    select * from book

    go

    exec query_book

    实例2:加入一笔记录到表book,并查询此表中所有书籍的总金额

    Create proc insert_book

    @param1 char(10),@param2 varchar(20),@param3 money,@param4 money output

    with encryption ---------加密

    as

    insert book(编号,书名,价格) Values(@param1,@param2,@param3)

    select @param4=sum(价格) from book

    go

    执行例子:

    declare @total_price money

    exec insert_book '003','Delphi 控件开发指南',$100,@total_price

    print '总金额为'+convert(varchar,@total_price)

    go

    存储过程的3种传回值:

    1.以Return传回整数

    2.以output格式传回参数

    3.Recordset

    传回值的区别:

    output和return都可在批次程式中用变量接收,而recordset则传回到执行批次的客户端中

    Ҷƪл˵?
  • һƪtable的宽度,单元格内换行问题
    һƪASP.NET应用程序设计的10大技巧