Während ich eine Menge von Procs in SQL Server erstellt habe, möchte ich beginnen, MariaDB zu verwenden und so versucht, die einfache proc unten in MySQL Workbench zu erstellen.MariaDB gespeicherte proc - Ermitteln eines Fehlers 'Fehlende SELECT' auf INSERT-Anweisung
Ich halte auf einen Fehler bekommen die besagt, dass es eine fehlende SELECT auf die Öffnung ‚(‘ nach dem Tabellennamen:
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 ;
Vielleicht versuche ich die falsche Google-Suche, aber das alles aufgeht ist Begrenzer . Fehler
beachten Sie, dass Spalten keine Strings sind – Strawberry