【发布时间】:2016-08-25 11:00:41
【问题描述】:
虽然我在 SQL Server 中创建了大量 proc,但我想开始使用 MariaDB,因此尝试在 MySQL Workbench 中创建下面的简单 proc。
我不断收到一条错误消息,指出表名后的开头 '(' 缺少 SELECT:
DELIMITER $$
drop procedure if exists usp_AddSentEmail$$
CREATE PROCEDURE usp_AddSentEmail (in pSender varchar(36)
,in pTo varchar(1000)
,in pSubject varchar(100)
,in pBody varchar(10000)
,in pRecordDT datetime)
BEGIN
INSERT INTO Emails('To','Subject','Body','Sender','RecordDT','Sent','SentDT')
VALUES (pTo,pSubject,pBody,pSender,pRecordDT,1,pRecordDT);
END$$
DELIMITER ;
也许我尝试了错误的谷歌搜索,但出现的只是分隔符错误。
【问题讨论】:
-
请注意,列不是字符串。
标签: mysql mysql-workbench mariadb