proc sql insert更改值格式

时间:2013-09-18 14:41:36

标签: sql macros sas

这有些令人厌烦。 我有一个宏观变量,它是负面和自然特征。但是当我在表中插入宏变量时,它会删除负号。

%put &pa_gh;
  

7161.28 -

proc sql;
    insert into data_data
    values("ANV(iy)","&rd_gh","&ns_gh","&pa_gh","$0.00");
quit;

表中的数值如下:

  

7161.28

创建表格时我也指定了

proc sql;
    create table data_data
    (   Name_of_File char(30),
        A char(16),
        B char(16),
        C char(16),
        D char(16)
    )
;
quit;

1 个答案:

答案 0 :(得分:0)

问题是我给出的柱的长度为16,但它花了20。