请问各位高手asp.net中存储过程的基本语法是什么?能写一个简单的例子解释一下更好本人不胜感激!!

解决方案 »

  1.   

    存储过程是属于数据库的,基本语法是SQL语言。http://topic.csdn.net/u/20090216/10/fca7534f-e881-4e37-b9b7-8fe141ee186b.html
      

  2.   


    普通存储过程if exists(select * from sysobjects where name = 'proc_stu')
    drop procedure proc_stu
    go
    create procedure proc_stu
      as     //可执行SQL语句带参数存储过程
    if exists(select * from sysobjects where name = 'proc_stu')
    drop procedure proc_stu
    go
    create procedure proc_stu  @name varchar(50)
     ,@age int
      as     //可执行SQL语句带默认参数存储过程if exists(select * from sysobjects where name = 'proc_stu')
    drop procedure proc_stu
    go
    create procedure proc_stu  @name varchar(50) = 'Admin'
     ,@age int = 50
      as     //可执行SQL语句带输出参数存储过程if exists(select * from sysobjects where name = 'proc_stu')
    drop procedure proc_stu
    go
    create procedure proc_stu  @name varchar(50) output
     ,@age int = 50
      as     //可执行SQL语句
      

  3.   

    你自己把人家的【//可执行SQL语句】换成select,insert,delete不就完了。
      

  4.   

    你可以不用这样考虑。你可以考虑用asp.net怎么调用sql server的存储过程。
    这样的话你只要在sql server端写存储过程就行了