teradata: выбрать данные в переменную

в оракуле у нас есть

decalre номер v_data ;

начать выбирать max(deptno) в v_data из отдела;

конец;

есть ли у нас такой тип преимуществ межданных, как выбор данных из таблицы в переменную

можете ли вы дать эквивалентный код в terdata

Спасибо


person user1403174    schedule 26.07.2012    source источник
comment
Что вы пытаетесь сделать в Teradata, что вам нужно использовать аналогичный подход? Да, вы можете имитировать это поведение в хранимой процедуре, но вы также можете добиться этого с помощью CTE, энергозависимой таблицы или глобальной временной таблицы, на которую можно ссылаться в вашем операторе SQL. Если вы сможете расширить поставленную задачу, мы сможем предоставить более полное предложение.   -  person Rob Paller    schedule 26.07.2012


Ответы (1)


В teradata вы можете использовать переменные только в хранимой процедуре, вы не можете использовать переменные в операторах Teradata SQl, которые находятся вне хранимой процедуры.

Вы можете загрузить максимальное значение во временную таблицу и получить к ней доступ для своих манипуляций.

person Mangalraj    schedule 26.07.2012