2010-08-29 5 views
1

Как экспортировать переменную символа С конечными пробелами и кавычками?Экспортировать переменную с конечными пробелами и котировками

например:

data x; 
format x $quote17.; 
x='ruby'; 
put x=; 
run; 

(log extract) 
x="ruby" 

Что является наиболее эффективным способом, чтобы получить следующий результат?

x="ruby    " 

ответ

0

нашел способ ..

data x; 
format x $19.; 
x='ruby'; 
x=quote(subpad(x,1,17)); 
put x=; 
run; 

не уверен, если это является наиболее эффективным, хотя!

+0

Должно ли всегда быть VLENGTH + 2 или оно произвольно, как предложено вашими примерами? Зачем вам нужно процитировать пробелы? –

+0

Я писал несколько выходов текстовых файлов, которые должны были соответствовать другому набору выходов точно так же, как требование к тестированию. Нет отношения к длине. –

1
data x; 
    Format x $17. q$1.; 
    x='Ruby'; 
    q='"'; 
    qxq=cat(q,x,q); 
    Put qxq=; 
run; 
Смежные вопросы