我是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;
i获取错误:-声明无效沿着输出无效
错误代码:1064。SQL语法中有错误;检查与您的MariaDB服务器版本对应的手册,以了解在第2行“OUTPUT inserted.StartTime values('2022 -12-17 03:47:00','2022-12-18 03:47:00...'附近使用的正确语法
1条答案
按热度按时间ckx4rj1h1#
不确定您试图通过输出术语实现什么,但看起来正确的查询应该没有
OUTPUT inserted.StartTime
只是-
我把你的表从admin.MaintenanceWindows改成了MaintenanceWindows。如果你仍然有编译错误,那就是你的表或者你试图插入的数据有问题。