반응형
1064. SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 'OUTPUT' 근처에서 사용할 올바른 구문을 확인하십시오.
SQL을 처음 사용하는 경우 이 쿼리에 대해 다음 오류가 발생합니다.
Insert into admin.MaintenanceWindows (StartTime, StopTime, Message, Status, AccessibilityLabel)
OUTPUT inserted.StartTime
values ('2022-12-17 03:47:00', '2022-12-18 03:47:00', 'Testdeclare', 'Scheduled', 'TEST');
저도 노력했습니다.
DECLARE @inserted table (StartTime int);
insert into admin.MaintenanceWindows (StartTime, StopTime, Message, Status, AccessibilityLabel)
output inserted.StartTime into @inserted
values ('2022-12-17 03:47:00', '2022-12-18 03:47:00', 'Testdeclare', 'Scheduled', 'TEST');
select * from @inserted;
오류가 발생했습니다. - 선언이 유효하지 않고 출력도 유효하지 않습니다.
오류 코드: 1064.SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서에서 'OUTPUT inserted' 근처에서 사용할 올바른 구문을 확인하십시오.2행의 시작 시간 값('2022-12-1703:47:00', '2022-12-1803:47:00...')
출력 항까지 무엇을 얻으려고 했는지 확실하지 않지만 올바른 쿼리는 다음이 없어야 합니다.OUTPUT inserted.StartTime
그냥...
-- create
CREATE TABLE MaintenanceWindows (
StartTime DATETIME NOT NULL,
StopTime DATETIME NOT NULL,
Message TEXT NOT NULL,
Status TEXT NOT NULL,
AccessibilityLabel TEXT NOT NULL
);
-- insert
INSERT INTO MaintenanceWindows values ('2022-12-17 03:47:00', '2022-12-18 03:47:00', 'Testdeclare', 'Scheduled', 'TEST') RETURNING StartTime ;
그리고 실제 컴파일러 온라인의 결과입니다(https://onecompiler.com/) 덕분입니다).관리자에서 테이블을 변경했습니다.유지관리Windows에서 유지관리Windows로 이동합니다.여전히 컴파일 오류가 있는 경우 테이블 또는 테이블에 삽입하려는 데이터에 문제가 있습니다.
언급URL : https://stackoverflow.com/questions/74772175/1064-you-have-an-error-in-your-sql-syntax-check-the-manual-that-corresponds-to
반응형
'source' 카테고리의 다른 글
UIButton: 선택된 강조 표시된 상태에 대한 이미지 설정 (0) | 2023.06.11 |
---|---|
Angular 2 호출 집합Interval() 정의되지 않은 서비스 양식 종속성 주입 (0) | 2023.06.11 |
VBA Excel "컴파일 오류: 개체 필요" (0) | 2023.06.11 |
실 제거 방법 (0) | 2023.06.11 |
FCM 통지에서 주제를 작성하는 방법 (0) | 2023.06.11 |