SAS到Python远程访问Oracle数据库

2024-05-19 03:20:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我了解如何用python远程连接到Oracle数据库:

import cx_Oracle
connstr = 'Oracle_Username/Oracle_Password@IP_Address:Port/Instance'
conn = cx_Oracle.connect(connstr)

但是,我有SAS脚本,并且想在Python中模拟相同的过程,但是我很难理解以下SAS脚本中pathschema的角色,以及是否需要将其合并到Python脚本中?在

^{pr2}$

我已经通读了documentation,但由于不熟悉SAS,它仍然非常模糊。在


Tags: instanceimportip脚本数据库远程portaddress
2条回答

Pathname=is TNS entry configured in Oracle(此处配置服务器相关详细信息) Schema=是用户模式

如果能够连接Oracle,则可以访问以下任何表

架构_name.table_名称在

PATH=选项指定Oracle数据库的TNS条目。让您的DBA将其转换为您需要的语法,以替换连接字符串中的@IP_Address:Port/Instance。在

USER=后面的值是您所称的Oracle_UsernamePASSWORD=后面的值就是您所称的Oracle_Password。在

SCHEMA=选项的值指定SAS libref将在Oracle中使用哪个架构。因此,如果SAS代码后来引用了一个名为ORA.MYTABLE的数据集,那么它意味着模式schema-name中的表MYTABLE。在直接Oracle代码中,可以将该表直接引用为schema-name.MYTABLE。在

相关问题 更多 >

    热门问题