我想知道是否有可能/如何include
在另一个.sql文件一个.sql文件,如像C或Java等编程语言做了什么?
我问,因为我想整理我的SQL脚本为支持库文件和应用程序脚本,等等。 我四处搜寻和解决方案似乎是有关从psql客户端可以加载.sql文件(例如见PostgreSQL的- PSQL \我:如何在一个给定的路径执行脚本 )。 我所感兴趣的是从SQL脚本中加载库.SQL脚本。
PS我使用PL / pgSQL的(PostgreSQL的9.3)。
我想知道是否有可能/如何include
在另一个.sql文件一个.sql文件,如像C或Java等编程语言做了什么?
我问,因为我想整理我的SQL脚本为支持库文件和应用程序脚本,等等。 我四处搜寻和解决方案似乎是有关从psql客户端可以加载.sql文件(例如见PostgreSQL的- PSQL \我:如何在一个给定的路径执行脚本 )。 我所感兴趣的是从SQL脚本中加载库.SQL脚本。
PS我使用PL / pgSQL的(PostgreSQL的9.3)。
基于答案是可能的引用从SQL脚本另一个SQL文件 ,对PostgreSQL的,你可以使用包括其他SQL的文件\i
的语法。 我只是测试,并于PostgreSQL的9.6做工不错:
\i other_script.sql
SELECT * FROM table_1;
SELECT * FROM table_2;