我创建了一个简单的存储过程来将值插入到dbc.AlertREquest表中。
我是否需要编写任何异常处理逻辑,以便将值简单地插入表中。
我的意思是我需要编写插入数据的异常处理不成功。在那种情况下,我需要编写什么样的SQLSTATE。
请告诉我。
请参阅下面的示例代码。
REPLACE PROCEDURE XXXXXXXXX.ALERT_REQUEST_INSERT( IN p_JobName character(60),
IN p_JobDescription character(120),
IN p_ActionDestination character(120),
IN p_JobFullMessage character(600))
BEGIN
INSERT INTO dbcmngr.AlertRequest
(
AlertRequest.ReqDate,
AlertRequest.ReqTime,
AlertRequest.JobName,
AlertRequest.Description,
AlertRequest.EventValue,
AlertRequest.ActionCode,
AlertRequest.RepeatPeriod,
AlertRequest.Destination,
AlertRequest.Message
)
VALUES
(
DATE,
TIME,
: p_JobName,
: p_JobDescription,
0,
'+',
0,
: p_ActionDestination,
: p_JobFullMessage
);
END;
答案 0 :(得分:0)
Class ScheduledProgram extends Eloquent
{
public function registeredAttendees()
{
//how do I make something like the below work?
return $this->scheduledProgramSegments->attendees()->wherePivot('registered', 1);
}
public function getRegisteredCountAttribute()
{
return $this->registeredAttendees->count();
}
}