2015-02-26 7 views
0

В SAS 9.2 как получить коды возврата/сообщения об ошибках из явного сквозного sql в teradata? Печатается в журнале или выходе или что-то в этом роде.Как получить коды возврата из SAS pass-through SQL в Teradata?

У меня уже есть небольшой запрос, чтобы работать нормально, но с некоторыми проблемами с более сложным. Сообщения об ошибках будут гораздо проще отлаживать. Пробовал sqlxmsg и sqlxrc, которые используются при запросе db2, но, конечно же, они не работают ... не нашли никакой документации по этому вопросу. (Я совершенно новый для Teradata)

+0

Я думал, что sqlxmsg и sqlxrc должны работать с Teradata. Какой код вы использовали? – DWal

+0

В документации не сказано, что они не работают, но кто знает. 9.2 довольно рано для поддержки Teradata; 9.4 имеет гораздо более сильную поддержку, поэтому возможно, что некоторые вещи там не реализованы. Если вы не получите здесь хорошего ответа, я бы попросил на community.sas.com или даже (если вы немного торопитесь) вставить билет с поддержкой SAS. – Joe

+0

Помогает ли 'SASTRACE' http://support.sas.com/documentation/cdl/en/acreldb/63647/HTML/default/viewer.htm#a000433982.htm помощь в этом контексте? – mjsqu

ответ

-1

Это был код, и теперь, после закрытия и перезапуска SAS, он отлично работает! Кажется, у меня был какой-то процесс висит где-то ...

rsubmit sashost; 
proc sql; 
connect to teradata (user=&terauser password=&terapass server=&teraserv mode=teradata); 
create table test as 
select * from connection to teradata 
(select x 
from y.z 
where c); 
%put &sqlxmsg; 
%put &sqlxrc; 
disconnect from teradata; 
quit; 
proc download data=test out=locallib.test; run; 
endrsubmit; 
+0

В этом контексте работали '& sqlxmsg' и' & sqlxrc'? Вопрос ведь о кодах возврата, а не о фактическом создании таблицы. – Joe

0

Используйте опцию SASTRACE вернуть отладочные сообщения от Teradata.

http://support.sas.com/documentation/cdl/en/acreldb/63647/HTML/default/viewer.htm#a000433982.htm

Этот документ поддерживает и показывает пример этого в явном использовании на проходном SQL:

https://support.sas.com/resources/papers/TroubleshootingSASandTeradataQueryPerformanceProblems.pdf

нотабене Если вы используете эту опцию на больших наборах данных, будьте осторожны, чтобы выбрать варианты с умом или создадите огромные журналы.

 Смежные вопросы

  • Нет связанных вопросов^_^