2013-03-22 2 views
0

스푼을 사용하여 변형하고 있습니다. 나는이 쿼리 입력 테이블이 :펜타 보 스푼의 값 입력

select id, idOrder, date from TBL1 where date='2013-03-20'; 

내가 입력에서 수동으로 idOrder 값을주고 싶다. 예 : idOrder = 405

'시스템 정보 가져 오기'가 표시되지만 날짜 만 있습니다.

어떻게 '테이블 입력'에 변수 입력을 할 수 있습니까?

select ?, idOrder, date from TBL1 where date='2013-03-20'; 

을하지만 어떻게 내가 ? 자리의 값을 제공 할 수

어쩌면 내가 말할 수 있습니까?

답변

2

http://wiki.pentaho.com/display/EAI/Table+Input을 살펴보십시오. 당신은 쿼리/스크립트에서 변수를 대체하는 것에 관한 정보를 볼 필요가 있습니다. 구문은 사용하기가 매우 쉽습니다.

select id, ${id_order_variable} as idOrder, date from TBL1 where date='2013-03-20' 
+0

"변수 바꾸기"옵션을 선택하는 것을 잊지 마십시오! 원인이 많은 혼란을 야기하며, 왜 그것이 기본값이 아닌지 확신 할 수 없습니다! – Codek

관련 문제