src-db/database/model/views/AD_REF_LIST_V.xml
author Antonio Moreno <antonio.moreno@openbravo.com>
Wed, 14 Apr 2010 11:56:39 +0200
changeset 7031 2aac4501bbd5
parent 7022 825f121b6164
child 9910 6767429386d8
permissions -rw-r--r--
Related to issue 12786. Slightly modified views so that they don't change in Oracle too.
adrian@94
     1
<?xml version="1.0"?>
adrian@94
     2
  <database name="VIEW AD_REF_LIST_V">
gorka@406
     3
    <view name="AD_REF_LIST_V"><![CDATA[SELECT ad_ref_list.ad_ref_list_id, ad_ref_list.value, to_char(ad_ref_list.name) AS name, 'en_US' AS ad_language, ad_ref_list.ad_reference_id
antonio@7022
     4
FROM ad_ref_list
antonio@776
     5
UNION 
antonio@7022
     6
SELECT v1.ad_ref_list_id, v1.value, COALESCE(v1.name_trl, v2.name) AS name, v1.ad_language, v1.ad_reference_id
antonio@7022
     7
FROM (SELECT ad_ref_list.ad_ref_list_id, ad_ref_list.value, to_char(ad_ref_list_trl.name) AS name_trl, '' AS name, ad_ref_list_trl.ad_language, ad_ref_list.ad_reference_id
antonio@7022
     8
FROM ad_ref_list, ad_ref_list_trl
antonio@7022
     9
WHERE ad_ref_list.ad_ref_list_id = ad_ref_list_trl.ad_ref_list_id) v1, (SELECT ad_ref_list.ad_ref_list_id, ad_ref_list.value, to_char(ad_ref_list.name) AS name, ad_language.ad_language, ad_ref_list.ad_reference_id
antonio@7022
    10
FROM ad_ref_list, ad_language
antonio@7022
    11
WHERE ad_language.issystemlanguage = 'Y') v2
antonio@7031
    12
WHERE v1.ad_ref_list_id = v2.ad_ref_list_id AND v1.ad_reference_id = v2.ad_reference_id]]></view>
adrian@94
    13
  </database>