create proc DeleteProduct
@id int
as
delete Products where id=@id
gocreate proc UpdateProduct
@id int,@name varchar(40),@price money,@Description varchar(256),@Available bit
as
update Products set [name]=@name,price=@price,[Description]=@Description,Available=@Available where id=@id
go

解决方案 »

  1.   

    CREATE PROC DeleteProduct
    @id int    
    AS 
    delete from Products 
    where ID =@idCREATE PROC UpdateProduct
    @id int,@name varchar(40)    
    AS 
    update Products
    set Name=@name
    where id=@id不太明白你的意思,先简单的写了2个过程
      

  2.   

    create proc DeleteProduct @id int
    as
    delete Products where id=@id
    gocreate proc UpdateProduct
    @id int,@name varchar(40),@price money,@Description varchar(256),@Available bit
    as
    update Products set [name]=@name,price=@price,[Description]=@Description,Available=@Available where id=@id
    go
      

  3.   

    --删除
    CREATE PROC DeleteProduct(@ID INT)
    AS
      DELETE Products WHERE ID=@ID--更新
    CREATE PROC UpdateProduct(@ID INT)
    AS 
      UPDATE Products
      SET Name=……,Price=……,Description=……,Available=……
      WHERE ID=@ID