SQL 如何使用查询查找表类型值集的值
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/32175214/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-01 03:58:45 来源:igfitidea点击:
How to find values of a table type valueset using query
提问by Amrita Deb
I am working in oracle apps and I want to fetch the values of a table type valueset . But I am not able to.
我在 oracle 应用程序中工作,我想获取表类型 valueset 的值。但我不能。
For independant valuesets, I use the below query:
对于独立值集,我使用以下查询:
SELECT flex_value
INTO v_type_val
FROM apps.fnd_flex_values_vl ffvv, apps.fnd_flex_value_sets ffvs
WHERE ffvv.flex_value_set_id = ffvs.flex_value_set_id
AND ffvs.flex_value_set_name = <Value Set Name>;
But using it for table type valuesets returns NULL
但是将它用于表类型值集会返回 NULL
Please help me out
请帮帮我
回答by jeelani
select ffvs.flex_value_set_id ,
ffvs.flex_value_set_name ,
ffvs.description set_description ,
ffvs.validation_type,
ffvt.value_column_name ,
ffvt.meaning_column_name ,
ffvt.id_column_name ,
ffvt.application_table_name ,
FFVT.ADDITIONAL_WHERE_CLAUSE
FROM APPS.fND_FLEX_VALUE_SETS FFVS ,
apps.FND_FLEX_VALIDATION_TABLES FFVT
WHERE FFVS.FLEX_VALUE_SET_ID = FFVT.FLEX_VALUE_SET_ID;