aggiunta vista su textiles
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
package it.integry.ems.migration.model;
|
||||
|
||||
import it.integry.ems.migration._base.BaseMigration;
|
||||
import it.integry.ems.migration._base.MigrationModelInterface;
|
||||
|
||||
public class Migration_20241014114737 extends BaseMigration implements MigrationModelInterface {
|
||||
|
||||
@Override
|
||||
public void up() throws Exception {
|
||||
if (isHistoryDB())
|
||||
return;
|
||||
|
||||
if (!isTextiles()) return;
|
||||
|
||||
createOrUpdateView("tvvw_ordv_linee", "CREATE view tvvw_ordv_linee as \n" +
|
||||
"select dtb_ordt.gestione, \n" +
|
||||
"dtb_ordt.data_ord,\n" +
|
||||
"dtb_ordt.num_ord,\n" +
|
||||
"STUFF((\n" +
|
||||
" SELECT distinct ', ' + dtb_grup_art.descrizione\n" +
|
||||
" FROM dtb_ordr inner join ttb_style on dtb_ordr.cod_mart = ttb_style.cod_style\n" +
|
||||
" inner join ttb_line on ttb_style.cod_line = ttb_line.cod_line\n" +
|
||||
" left outer join dtb_grup_art on ttb_line.cod_dgrp_art = dtb_grup_art.cod_dgrp_art\n" +
|
||||
" WHERE dtb_ordt.gestione = dtb_ordr.gestione \n" +
|
||||
" and dtb_ordt.data_ord = dtb_ordr.data_ord \n" +
|
||||
" and dtb_ordt.num_ord = dtb_ordr.num_ord \n" +
|
||||
" FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 2, '') AS linea\n" +
|
||||
"\n" +
|
||||
"from dtb_ordt\n" +
|
||||
"where dtb_ordt.gestione = 'V'");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void down() throws Exception {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user