「WHERECondition」が複数の結果を返しますが、RowCount関数を使用せずにSybaseテーブルから1つのレコードのみをフェッチしようとしています。
SELECT TOP 1 EMPLOYEE_NAME FROM EMPLOYEES WHERE EMPLOYEEID > 50
1つのレコードのみで正常に実行されます。
でも
SELECT TOP 1 EMPLOYEE_NAME FROM EMPLOYEES WHERE EMPLOYEEID > 50
サブクエリとしてSybaseプロシージャ内に記述されている場合、失敗します