[英]MS SQL to MySQL
这个存储过程在MySQL中会是什么样子? :
================================================== =======================
Create PROCEDURE [dbo].[Customer_Insert]
(
@CustomerID int = NULL OUTPUT,
@CustomerRef varchar(25),
@Name varchar(64) = NULL,
)
AS
SET NOCOUNT ON
INSERT INTO [Customers]
(
[CustomerRef],
[Name]
)
VALUES
(
@CustomerRef,
@Name
)
SELECT @CustomerID = SCOPE_IDENTITY();
应该非常简单明了,这应该为您指明正确的方向。 我自己还没有执行过。
CREATE PROCEDURE Customer_Insert
(OUT CustomerID INT, IN CustomerRef VARCHAR(25), IN Name VARCHAR(64))
BEGIN
INSERT INTO Customers (CustomerRef, Name) VALUES (CustomerRef, Name);
SELECT LAST_INSERT_ID() INTO CustomerID;
END
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.