下面的脚本在SAS中显示表dbo.calendar:
LIBNAME SQL ODBC DSN='sql server' ;
PROC PRINT DATA=SQL.calendar;
RUN;
当我将 DATA 更改为 SQL.dbo.calendar (这是SQL Server中的正确名称)时,我得到了:
6032 PROC PRINT DATA=SQL.dbo.calendar;
ERROR: Invalid data set name SQL.dbo.calendar.
为什么以及如何在SAS中选择其他模式?
答案 0 :(得分:3)
默认架构在DSN中定义。使用SCHEMA=
声明
LIBNAME
选项
LIBNAME SQL ODBC DSN='sql server' schema=<something other than default> ;