暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

LightDB24.1新特性Oracle模式支持directory创建

姚崇 2024-04-15
117

Oracle的CREATE DIRECTORY语句用于在数据库中创建一个目录别名,以便在数据库中引用文件系统中的目录。这个目录别名允许数据库访问文件系统中的文件,比如在PL/SQL程序中读取或写入文件。

以下是CREATE DIRECTORY语句的基本语法:

CREATE DIRECTORY directory_name AS ‘directory_path’;
directory_name是你想在数据库中创建的目录别名。
directory_path是文件系统中实际的目录路径。
创建目录别名后,用户就可以在数据库中使用这个别名来引用文件系统中的文件了。例如,可以使用这个别名在PL/SQL程序中读取文件或将文件写入到文件系统中的目录中。
LightDB 24.1开始支持该功能

lightdb@test=# create or replace directory dmpdir as '/home/lightdb/datapump'; ERROR: pathname is not exist lightdb@test=# exit [lightdb@hs-10-20-30-193 ~]$ mkdir datapump [lightdb@hs-10-20-30-193 ~]$ [lightdb@hs-10-20-30-193 ~]$ ltsql -p 1991 -d test ltsql (13.8-23.4) compatible type: oracle Type "help" for help. lightdb@test=# create or replace directory dmpdir as '/home/lightdb/datapump'; create_directory ------------------ t (1 row) lightdb@test=# select * from utl_file.utl_file_dir; dir | dirname ------------------------+--------- /home/lightdb/datapump | DMPDIR (1 row)
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论