SAS データセットに 20 桁の ID を持つ列があります。SAS EG で PROC SQL を使用して一部のレコードを除外しようとすると、ID のフィールドが 1E18 に切り捨てられ、エクスポートによって実際の値ではなく各フィールドの切り捨てられた値が返されます。
データ セットを作成してフィールド値を定義しようとしましたが、影響はありません。
これが私のサンプルコードです
proc sql; create table a01 as select a.id, a.value from b; quit;
data a02;
set a01;
id = put(id,$30.);
run;
まだ動作していないようです。
誰かが私が間違っていることを知っていますか?