如何在sql中创建过程

时间:2013-08-17 07:53:33

标签: sql

create procedure test
BEGIN
     select *
     from User
END
;

有人可以告诉我这有什么问题,你能告诉我一个简单的创建程序吗?

4 个答案:

答案 0 :(得分:2)

“在sql server中创建过程”后,谷歌上的第一个链接给出了答案。查看this: -

CREATE { PROC | PROCEDURE } [schema_name.] procedure_name [ ; number ] 
    [ { @parameter [ type_schema_name. ] data_type }
        [ VARYING ] [ = default ] [ OUT | OUTPUT | [READONLY]
    ] [ ,...n ]
[ WITH <procedure_option> [ ,...n ] ]
[ FOR REPLICATION ]
AS { [ BEGIN ] sql_statement [;] [ ...n ] [ END ] }
[;]

<procedure_option> ::= 
    [ ENCRYPTION ]
    [ RECOMPILE ]
    [ EXECUTE AS Clause ]

答案 1 :(得分:1)

如果您正在使用SQL Server,那么您错过了AS

create procedure test
as
BEGIN
     select *
     from User
END

答案 2 :(得分:0)

DELIMITER $$

CREATE PROCEDURE `test`()
    BEGIN

SELECT * FROM USER;


    END$$

DELIMITER ;

编辑:这是为了Mysql ..

答案 3 :(得分:-1)

SQL Server中带有参数的

板条箱过程 click here sqltutorialspoint