如何在 DMBS SAS 连接中使用模式
How to use schema in DMBS SAS connection
下面的脚本显示了 SAS 中的 table dbo.calendar:
LIBNAME SQL ODBC DSN='sql server' ;
PROC PRINT DATA=SQL.calendar;
RUN;
当我将 DATA 更改为 SQL.dbo.calendar(这是 SQL服务器),我得到:
6032 PROC PRINT DATA=SQL.dbo.calendar;
ERROR: Invalid data set name SQL.dbo.calendar.
为什么以及如何在 SAS 中选择其他模式?
默认架构在 DSN 中定义。在 LIBNAME
语句
中使用 SCHEMA=
选项
LIBNAME SQL ODBC DSN='sql server' schema=<something other than default> ;
下面的脚本显示了 SAS 中的 table dbo.calendar:
LIBNAME SQL ODBC DSN='sql server' ;
PROC PRINT DATA=SQL.calendar;
RUN;
当我将 DATA 更改为 SQL.dbo.calendar(这是 SQL服务器),我得到:
6032 PROC PRINT DATA=SQL.dbo.calendar;
ERROR: Invalid data set name SQL.dbo.calendar.
为什么以及如何在 SAS 中选择其他模式?
默认架构在 DSN 中定义。在 LIBNAME
语句
SCHEMA=
选项
LIBNAME SQL ODBC DSN='sql server' schema=<something other than default> ;