我需要在存储过程中编写下面的PHP代码
$arrintArTriggerIds = array();
if( CApplicationStage::PRE_QUALIFICATION == $this->getAdo()->m_objApplication->getApplicationStageId() && CApplicationStatus::APPROVED == $this->getAdo()->m_objApplication->getApplicationStatusId() ) {
$arrintArTriggerIds = array( CArTrigger::PRE_QUALIFICATION );
}
我需要传递此$arrintArTriggerIds
数组以选择具有条件的查询
此数组可能包含ar_trigger_id IN (102, 103)
等值。
请帮我解决这个问题。 提前谢谢!
答案 0 :(得分:3)
得到了我自己的答案
pArTriggerIds := ARRAY[CArTrigger::PRE_QUALIFICATION];
ar_trigger_id = ANY ( pArTriggerIds )
由于
答案 1 :(得分:3)
尝试使用带变量名的@:
declare @MonthsSale table(monthnr int)
insert into @MonthsSale (monthnr) values (1)
insert into @MonthsSale (monthnr) values (2)
你也可以获得像
这样的记录SELECT month_id FROM @MonthsSale;
感谢。