如何在msql中创建过程

如何在msql中创建过程,sql,Sql,有人能告诉我这有什么不对吗?你能给我一个简单的创建过程吗?在sql server中键入create procedure后,google上的第一个链接给出了答案。退房:- 编辑:这是针对Mysql的 如果您使用的是SQL Server,您刚刚错过了: SQL server中带参数的板条箱过程 msql不是什么东西,好吧。你是说MySQL,还是MSSQL?请清楚MySQL或MSSQL……假设OP对SQL Server感兴趣。@MichaelPetrotta:-我同意 create procedure

有人能告诉我这有什么不对吗?你能给我一个简单的创建过程吗?

在sql server中键入create procedure后,google上的第一个链接给出了答案。退房:-


编辑:这是针对Mysql的

如果您使用的是SQL Server,您刚刚错过了:


SQL server中带参数的板条箱过程

msql不是什么东西,好吧。你是说MySQL,还是MSSQL?请清楚MySQL或MSSQL……假设OP对SQL Server感兴趣。@MichaelPetrotta:-我同意
create procedure test
BEGIN
     select *
     from User
END
;
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 ]
DELIMITER $$

CREATE PROCEDURE `test`()
    BEGIN

SELECT * FROM USER;


    END$$

DELIMITER ;
create procedure test
as
BEGIN
     select *
     from User
END