繁体   English   中英

从MS SQL到MySQL

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM