BIGINT データ型で満たされた teradata データベースがあります。SAS は、組織の主要な分析エンジンです。SAS アクセス ライブラリは BIGINT でチョークするため、すべてのコードで、変数を SAS に返す前に整数または小数にキャストする必要があります。例:
proc sql;
connect to database (blah blah);
create table sas_dataset as
select * from connection to database(
select
cast(bigint_var as integer),
varchar_var,
char_var,
from some_table
);
disconnect from database;
quit;
これを修正する方法を知っている人はいますか?おそらく、変数または SAS アクセス修正をキャストするためのマクロですか? このデータベースには文字通り何千もの bigint 変数があり、データベースを変更することは問題外であることに注意してください。