用参数传入插入数据到User表,字段名为name,sex,add,tel 类型都是vchar型的
请问该怎么做呢

解决方案 »

  1.   

    --lz分真多^^create procedure sp_Insert(@Name varchar(100),@Sex varchar(100),@Add varchar(100),@Tel varchar(100))
    as
    insert into [User] ([Name],[Sex],[Add],[Tel]) values (@Name,@Sex,@Add,@Tel)
      

  2.   

    insert User( Name,Sex,Add,Tel )
       select @Name, @Sex, @Add, @Tel也可以
      

  3.   

    我也学弄一个,刚开始学。
    create proc sp_insert ( @name varchar(20),
      @sex varchar(20),
      @address varchar(20),
      @tel varchar(20),
      @rtn int output --返回值  1 成功 ,-1 失败
    )
    as
    insert into t_user(name,sex,address,tel) values(@name,@sex,@address,@tel)
    if @@error <> 0
      Begin
       rollback
       select @rtn = -1
      End
    else
      Begin
       commit
       select @rtn = 1
      End