【发布时间】:2019-01-22 04:51:36
【问题描述】:
我正在使用 SAS 连接到 Teradata。 有时我们需要不同格式的数据库名称。
当我编写 SAS 代码时,我使用 Databasename/Libref,例如:SHORTLIB
当我使用 Teradata 代码时,我的方案如下所示:SCHEMA_A_B_C_0_1_0_0_0_0_0_0
那么如何从 Teradata SCHEMA 获取 Libref?
谢谢。
【问题讨论】:
-
尝试使用 dictionary.columns 或 dictionary.tables 来获取 libref,据我所知,您无法从 Teradata 架构中获取 libname
-
您是否尝试从 Teradata 确定 SAS libref?你能澄清一下你的问题吗?
-
@mimi - 你能分享你的 libname 声明吗?这将告诉我们模式是存储在本地还是存储在元数据中。如果是元数据,应该可以使用元数据查询并检查库与匹配模式属性的关联来确定这一点。如果在本地,Stu 关于
dictionary.libnames的建议应该就足够了。
标签: database sas schema teradata