斯潘8
斯潘4
我在SQL Server 2016上有一个ArcSDE数据库,我想从某个条件中删除功能。
每天晚上我都要删除超过30天的数千个点。
我的点图层有一个日期时间2字段(创建日期)。
我想用sqleexecutor来完成这个操作并运行这个脚本。
从gpsdata中删除,其中[创建日期]<dateadd(day,- 30,GETDATE()
不幸的是,它不起作用,我也不明白为什么。日志上写的不多:
Microsoft SQL Server空间读取器:查询失败,可能是由于语句格式不正确。__query text` delete from gpsdatawhere[created_date]<dateadd(day,- 30,GETDATE())。提供程序错误“(-2147217871)查询超时已过期”
如果我用select*替换delete,不过,这是可行的。
这里是否有任何SQL Beast会知道这是我的查询还是问题所在?我没有访问此SQL Server的权限,所以我不能在那里测试我的查询。
当然,我可以在SQL Server中直接创建一个过程,但是我的FME脚本在删除之前正在对这些点进行fgdb备份。
?2019安全亚搏在线软件公司|合法的