반응형
MariaDB stored proc - INSERT 문에서 '선택 누락' 오류를 수신
SQL 서버에서 수많은 procs를 생성하는 동안 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 ;
아마도 내가 잘못된 구글 검색을 시도하고 있을지도 모르지만 모든 것은 구분 기호 오류입니다.
삽입 쿼리의 열 이름에서 따옴표를 제거합니다.
INSERT INTO Emails(To,Subject,Body,Sender,RecordDT,Sent,SentDT)
VALUES (pTo,pSubject,pBody,pSender,pRecordDT,1,pRecordDT);
언급URL : https://stackoverflow.com/questions/36952634/mariadb-stored-proc-getting-an-error-missing-select-on-insert-statement
반응형
'programing' 카테고리의 다른 글
문자열에서 단일 문자를 인덱스별로 제거하는 방법 (0) | 2023.09.10 |
---|---|
세션 변수 설정 시 MariaDB 유형 오류 (0) | 2023.09.10 |
동적 SQL이란 무엇입니까? (0) | 2023.09.05 |
node.js에서 C++ 라이브러리를 사용하려면 어떻게 해야 합니까? (0) | 2023.09.05 |
사용자 정의된 막대 단추 항목과 함께 "일반 스타일이 탐색 항목에서 지원되지 않음" 경고 (0) | 2023.09.05 |