我正在编写一个按查看日期删除旧行的过程: SELECT previouslyViewed userId = @userIdDELETE FROM pv WHERE RN >= 10
这在SQLServer中有效,但在Oracle中无效。它也不支持DELETE ORDER BY组合(理论上可以与rownum一起使用以达到相同的<e
失败,错误代码为2203 SQL compilation error: Object found is of type 'TABLE', not specified type 'VIEW'.。我的意图是创建一个脚本,将一组现有视图“转换”为表(通过任务定期更新)。我希望脚本是可重复的,所以我想我可以DROP VIEW IF EXISTS xxx删除视图,如果它存在,但似乎这将失败,如果已经有一个同名的表。所以第一次运行脚本时,它会删除视图<