我是一名报告分析师,他被要求学习一些 PL/SQL 来自动化一些流程。所以我几乎完成了,一步挡住了路。我有一个包裹
- 用我写的查询加载一个表。
- 将该表中的结果导出到服务器上的 .txt 文件中,并将 current_date 附加到文件名上。
我正在尝试删除它使用通配符创建的 3 个文件,但我不断收到诸如“vendor_file.ia.*.txt is not defined”之类的错误:
- file_location 是我的路径
我可以删除它没有问题:
utl_file.fremove(file_location,'vendor_file.ia.09.02.2015.txt');
utl_file.fremove(file_location,'vendor_file.il.09.02.2015.txt');
utl_file.fremove(file_location,'vendor_file.sd.09.02.2015.txt');
但显然下个月运行时不会删除它。所以我错过了一个简单的通配符来搜索'vendor_file.ia。*'并且语法看起来在Oracle中吗?
如果我没有提供足够的信息,请告诉我!
非常感谢!