【发布时间】:2018-03-26 13:28:58
【问题描述】:
我的电脑中保存的 sql 文件有问题。我真正要做的是,我可以创建该 sql 文件的视图,人们可以向其中添加额外的表,但核心将始终从我的文件中获取。我创建了一个简单的文件,可以使用 define @"C:\Users\name.surname\Desktop\stock.sql" 将其加载到 SQL Developer 中
但是,我不知道如何使用它或创建它的视图。
尝试了一个简单的方法:
create view VW_MINE AS
select *
from
( @"C:\Users\name.surname\Desktop\stock.sql") X;
但是收到错误Invalid table name
如何处理从文件加载的 SQL?
【问题讨论】:
-
向我们展示 'stock.sql' 文件中的内容
-
如果 'stock.sql' 是分隔数据,例如 CSV,您可以创建一个映射到该文件的外部表,然后对其进行查询。通常,当您获得一个 .SQL 文件时,您可以在 SQLDev 中打开它,或者您在工作表中输入 @@C:\Users\name.surname\Desktop\stock.sql 并使用 F5 执行
标签: sql oracle file view oracle-sqldeveloper