+ -
当前位置:首页 → 问答吧 → 求教

求教

时间:2011-12-11

来源:互联网

如何写关于Insert和Update的存储过程?

作者: jia_hfeng   发布时间: 2011-12-11

SQL code
这个直接写吧 有什么问题?
create proc test
(
@id  int,
@b  varchar(10)
)
begin
insert into tb select * from ta where id=@id

update tb set col=@b


end

作者: fredrickhu   发布时间: 2011-12-11

SQL code

CREATE PROCEDURE <Procedure_Name, sysname, ProcedureName> 
    -- Add the parameters for the stored procedure here
    <@Param1, sysname, @p1> <Datatype_For_Param1, , int> = <Default_Value_For_Param1, , 0>, 
    <@Param2, sysname, @p2> <Datatype_For_Param2, , int> = <Default_Value_For_Param2, , 0>
AS
BEGIN
    -- SET NOCOUNT ON added to prevent extra result sets from
    -- interfering with SELECT statements.
    SET NOCOUNT ON;

    -- Insert statements for procedure here
    SELECT <@Param1, sysname, @p1>, <@Param2, sysname, @p2>
END



你在对应的位置写上参数和SQL语句就ok了。

作者: maco_wang   发布时间: 2011-12-11