数据库复习(第五版)- 第八章 存储过程
存储过程:
sql server
CREATE PROCEDURE GetStudentInfo
@StudentID INT
AS
BEGIN
DECLARE @StudentName NVARCHAR(100);
SELECT @StudentName = Name
FROM Students
WHERE StudentID = @StudentID;
PRINT 'Student Name: ' + @StudentName;
END;
mysql版本
CREATE PROCEDURE ExampleProcedure(
IN inputParam INT, -- 输入参数,不加 @
OUT outputParam INT -- 输出参数,不加 @
)
BEGIN
DECLARE localVar INT; -- 声明局部变量,不加 @
SET localVar = inputParam;
SET outputParam = localVar * 2;
END //
差异:
其他知识。。