BookmarkSubscribeRSS Feed
Mike_Davis
Fluorite | Level 6

Hello everyone.

I have problem when I run :

%let y=abcdefg;

proc sql noprint;

update one set x = catx('|',x,&y)

;

quit;

after U run the code:

:WARNING: Character expression will be truncated when assigned to character column x..

And In the result,the value of x is missing.

Please help.

Thanks!

1 REPLY 1
Linlin
Lapis Lazuli | Level 10

try this:

%let y=abcdefg;

data one;

length x $ 20;

input x;

cards;

a

b

;

proc sql ;

update one set x = catx('|',x,"&y");

quit;

proc print data=one;run;

What is Bayesian Analysis?

Learn the difference between classical and Bayesian statistical approaches and see a few PROC examples to perform Bayesian analysis in this video.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 2169 views
  • 3 likes
  • 2 in conversation