contractvariety表是否 有SecurityTypeID字段,分步调试,看看哪个语句出问题SELECT VarietyID,SecurityTypeID INTO v_VarietyID,v_SecurityTypeID FROM contractvariety WHERE ExchangeID=v_ExchangeID AND VarietyName=v_ContractName;检查是否没有满足条件的记录!