create procedure test
BEGIN
select *
from User
END
;
有人可以告诉我这有什么问题,你能告诉我一个简单的创建程序吗?
答案 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)