我了解如何用python远程连接到Oracle数据库:
import cx_Oracle
connstr = 'Oracle_Username/Oracle_Password@IP_Address:Port/Instance'
conn = cx_Oracle.connect(connstr)
但是,我有SAS脚本,并且想在Python中模拟相同的过程,但是我很难理解以下SAS脚本中path和schema的角色,以及是否需要将其合并到Python脚本中?在
^{pr2}$我已经通读了documentation,但由于不熟悉SAS,它仍然非常模糊。在
Pathname=is TNS entry configured in Oracle(此处配置服务器相关详细信息) Schema=是用户模式
如果能够连接Oracle,则可以访问以下任何表
架构_name.table_名称在
PATH=
选项指定Oracle数据库的TNS条目。让您的DBA将其转换为您需要的语法,以替换连接字符串中的@IP_Address:Port/Instance
。在USER=
后面的值是您所称的Oracle_Username
,PASSWORD=
后面的值就是您所称的Oracle_Password
。在SCHEMA=
选项的值指定SAS libref将在Oracle中使用哪个架构。因此,如果SAS代码后来引用了一个名为ORA.MYTABLE
的数据集,那么它意味着模式schema-name
中的表MYTABLE
。在直接Oracle代码中,可以将该表直接引用为schema-name.MYTABLE
。在相关问题 更多 >
编程相关推荐