1
4
我不知道在访问参数中捕获文件名的任何方法。作为一种变通方法,您可以使用预处理器来动态追加文件名,而不是修改原始文件。如果你有两个文件,说
您可以通过直接调用脚本来验证它是否有帮助:
然后可以定义外部表,通过
the
然后自动拾取文件名:
我已经删除了目录路径,所以您只能看到文件名-如果您愿意,可以保留完整路径,但这可能不是必要的,并且可能会向只能查询表的人透露操作系统的详细信息。笔记 the security guidelines ; 我在这里通过对所有内容使用一个目录来保持简单,但您应该将预处理器放在其他地方。当然,这是假设一个Unix-y平台或GNU工具;如果您使用的是Windows,则批处理文件也可能有类似的功能。
对于大型文件,这种逐行读取的方法相对较慢;在我的平台上,添加文件名的150万行测试文件花费了大约80秒。其他内置工具将更快;此版本具有
您可以尝试其他选择,例如
|
2
2
您可以从
|
maddy · 如何根据oracle SQL中的某一列值进行排名 1 年前 |
kiric8494 · 显示以元音开头和结尾的城市名称 2 年前 |
Franz Biberkopf · Oracle:组合子查询和聚合函数 2 年前 |
BitLauncher · 甲骨文-如何模拟位列和布尔和/或? 2 年前 |
Arifullah · 如何从oracle中的列中删除特定的初始字符? 2 年前 |
Anar · Oracle SQL用户定义函数 2 年前 |
user1312312 · 如何为一组表编写通用触发器? 2 年前 |