首页 > 解决方案 > Teradata QUERY_BAND 的 SAS/ACCESS 接口

问题描述

SAS Libname 语句

QUERY_BAND= LIBNAME Option

产生

SET QUERY_BAND="BAND;" FOR SESSION;

我需要生成这个:

SET QUERY_BAND='BAND’; FOR SESSION VOLATILE;

我应该使用哪个语句?like 语句QUERY_BAND_VOLATILE不存在。

标签: sasteradata

解决方案


您的 query_band 表达式不正确。像下面这样使用 smth,并按照 Richard 的建议在 Proc SQL 中运行它。

SET QUERY_BAND = 'BAND=1;' 对于会话不稳定;

proc sql;

connect to teradata as tdd (server=&SERVER. user=&HCUSER. password=&HCPASS.);

execute(SET QUERY_BAND = 'BAND=1;' FOR SESSION VOLATILE; ) by tdd;

disconnect from tdd;

quit;

推荐阅读