Zkrácení analytické části účtu ze 4 na 3 místa |
Top Previous Next |
Seznam témat:
Po chybně provedeném převodu z Oskara byly stálé účty 7mi místné a účtový rozvrh 6ti místný.
Postup:
"-- Create functions"
4. V nové čisté databázi spusťte první část "Reload1.sql" 5. Spusťte násleující skript: update konto - možno upravit dle potřeby. Tento skript obsahuje update všech tabulek, které obsahují pole s názvem '%konto%' 6. Spusťte druhou část Reload2.sql
Pozor! zde uvedený postup je nutné aktualizovat dle vývoje verzí!
Pokud chcete zjistit všechny tabulky obsahující sloupec s názvem "like konto" - -dobré pro úpravu či doplnění skriptu ad 4
update konto update ukonta set id_konto = substring(id_konto,1,3) + substring(id_konto,-1,-3) where length(id_konto) > 6; update urozvrh set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update urozvrh set kontov = substring(kontov,1,3) + substring(kontov,-1,-3) where length(kontov) > 6; update gag set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update grady set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update gsouvit set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update mzucetnipredpis set konto_id = substring(konto_id,1,3) + substring(konto_id,-1,-3) where length(konto_id) > 6; update mzucto set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update omdruh set kontosklad_id = substring(kontosklad_id,1,3) + substring(kontosklad_id,-1,-3) where length(kontosklad_id) > 6; update omdruh set kontospotr_id = substring(kontospotr_id,1,3) + substring(kontospotr_id,-1,-3) where length(kontospotr_id) > 6; update omdruh set kontoporiz_id = substring(kontoporiz_id,1,3) + substring(kontoporiz_id,-1,-3) where length(kontoporiz_id) > 6; update omdruh set kontovynos_id = substring(kontovynos_id,1,3) + substring(kontovynos_id,-1,-3) where length(kontovynos_id) > 6; update onaklady set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update opokl set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update opokl set konto_odv = substring(konto_odv,1,3) + substring(konto_odv,-1,-3) where length(konto_odv) > 6; update osklady set kontozasob_id = substring(kontozasob_id,1,3) + substring(kontozasob_id,-1,-3) where length(kontozasob_id) > 6; update osklady set kontoobalu_id = substring(kontoobalu_id,1,3) + substring(kontoobalu_id,-1,-3) where length(kontoobalu_id) > 6; update osklady set kontozisk_id = substring(kontozisk_id,1,3) + substring(kontozisk_id,-1,-3) where length(kontozisk_id) > 6; update osklady set kontoztrata_id = substring(kontoztrata_id,1,3) + substring(kontoztrata_id,-1,-3) where length(kontoztrata_id) > 6; update osouvit set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update ovydfakthd set kontozd_rek = substring(kontozd_rek,1,3) + substring(kontozd_rek,-1,-3) where length(kontozd_rek) > 6; update ovydfakthd set kontosd_rek = substring(kontosd_rek,1,3) + substring(kontosd_rek,-1,-3) where length(kontosd_rek) > 6; update ovydfaktrady set kontozaloha_id = substring(kontozaloha_id,1,3) + substring(kontozaloha_id,-1,-3) where length(kontozaloha_id) > 6; update ubuvl set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update udokhd set kontovzt = substring(kontovzt,1,3) + substring(kontovzt,-1,-3) where length(kontovzt) > 6; update udokit set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update udokitcmp set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update udokitcmpres set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update ujinyrozvrh set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update ukum set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update ukumulst set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update uoskar_prevody set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update uplan set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update upoc set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update uppit set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update usal set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update usal_info set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update usal_p set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update usal_spl set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update usal_up set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update uzapit set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update uzav_c set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update vsouvit set konto = substring(konto,1,3) + substring(konto,-1,-3) where length(konto) > 6; update zccis set konto_id = substring(konto_id,1,3) + substring(konto_id,-1,-3) where length(konto_id) > 6; update zcsouvz set konto1_id = substring(konto1_id,1,3) + substring(konto1_id,-1,-3) where length(konto1_id) > 6; update zcsouvz set konto2_id = substring(konto2_id,1,3) + substring(konto2_id,-1,-3) where length(konto2_id) > 6; update zdinvk set konto_id = substring(konto_id,1,3) + substring(konto_id,-1,-3) where length(konto_id) > 6; update zdinvp set konto_id = substring(konto_id,1,3) + substring(konto_id,-1,-3) where length(konto_id) > 6; update zdstav set konto_id = substring(konto_id,1,3) + substring(konto_id,-1,-3) where length(konto_id) > 6; update zdstav_oj set konto_id = substring(konto_id,1,3) + substring(konto_id,-1,-3) where length(konto_id) > 6;
Související témata |