2016-06-16 2 views
1

Я следующий SQLКак сопоставить SQL для LiquiBase XML Tag

INSERT INTO a_c (a_id, c_id) 
    SELECT DISTINCT 
     ab.a_id, 
     bc.c_id 
    FROM a_b ab 
     INNER JOIN b_c bc 
      ON ab.b_id = bc.b_id; 

Как я могу заменить этот SQL блок с Liqubase XML Tag

Мы могли бы сделать так, но. Я хотел бы знать, если мы можем полностью использовать XML Tag

<sql> 
      <![CDATA[ 
       INSERT INTO a_c (a_id, c_id) 
        SELECT DISTINCT 
         ab.a_id, 
         bc.c_id 
        FROM a_b ab 
         INNER JOIN b_c bc 
          ON ab.b_id = bc.b_id; 
      ]]> 
</sql> 

ответ

0

Поскольку нет никаких символов в вашем SQL, которые являются незаконными в XML, вы можете полностью удалить CDATA начать/закрывающие теги, и это должно работать без каких-либо проблем ,

Смежные вопросы