Oracle 和 SAS 连接语法
Oracle and SAS connection grammar
我在使用 SAS 时遇到问题,并将其连接到 Oracle 数据库:
proc sql;
connect to oracle (user=xxxxx orapw=xxxxx path=xxxx);
create table pt as
select *
from connection to oracle
(
);
disconnect from oracle;
quit;
在 ( )
中,我输入了 SQL 代码,但是它们应该都遵循 SQL 语法,还是遵循 SAS 语法?
在 () 中,您的代码应该是 Oracle SQL 代码。您所写的是一个显式传递查询。括号内的 SQL 代码被传递给 Oracle 并将在那里执行。然后查询的结果将被发送回 SAS,并成为 PT table.
如果您要提交包含 SAS 特定语言的代码(例如数据步骤代码或什至 SQL 使用 SAS 特定函数),您将返回一个错误,因为 Oracle 无法理解它。
我在使用 SAS 时遇到问题,并将其连接到 Oracle 数据库:
proc sql;
connect to oracle (user=xxxxx orapw=xxxxx path=xxxx);
create table pt as
select *
from connection to oracle
(
);
disconnect from oracle;
quit;
在 ( )
中,我输入了 SQL 代码,但是它们应该都遵循 SQL 语法,还是遵循 SAS 语法?
在 () 中,您的代码应该是 Oracle SQL 代码。您所写的是一个显式传递查询。括号内的 SQL 代码被传递给 Oracle 并将在那里执行。然后查询的结果将被发送回 SAS,并成为 PT table.
如果您要提交包含 SAS 特定语言的代码(例如数据步骤代码或什至 SQL 使用 SAS 特定函数),您将返回一个错误,因为 Oracle 无法理解它。