3
select (SELECT * FROM TABLE(or_in_list_fn('FV52,1101'))) plant_cd from dual

戻る

ORA-01427:単一行のサブクエリが複数の行を返します

where or_in_list_fn returns
FV52
1101

出力が必要です

   Plant_cd
   ---------------
   FV52
   1101
4

3 に答える 3

1

これを試して:

SELECT column_value AS plant_cd FROM TABLE(or_in_list_fn('FV52,1101'))
于 2012-11-26T17:45:14.873 に答える
0

サブクエリが 1 行と 1 フィールドを返すようにする必要があります。使用できますmax()

select (SELECT max(yourfield) FROM TABLE(or_in_list_fn('FV52,1101'))) plant_cd from dual
于 2012-11-26T10:50:51.017 に答える