[THUPD]
Modus=Treuhand
NeededBLVersion=5.2.0.0
; TREUHAND DB Update Script		   

; Versionsnummer werden immer in '[' ']' eingeschlossen

; Erstrecken sich Statements ber mehrere Zeilen, so kann das Zeichen '\'
; am Ende einer Zeile verwendet werden, um Update Programm mitzuteilen,
; da Zeilen zusammengehren


; Anschieend Beispiele fr die verschiedenen Zeilentypen
; Das erste Zeichen einier Zeile bestimmt immer den Zeilentyp
; ist kein Zeichen angegeben, dann ist diese Zeile eine 'normale'
; nderung


; Das Zeichen ';' gibt eine Kommentarzeile an. So knnen die Statements beschrieben werden
;Kommentar

; Mit '@' kann dem Update Tool angegeben werden, das eine spezielle interne Funktion aufzurufen ist
; Mit solchen Funktionen knnen komplexere nderungen behandelt werden.
;@funktion

; Mit '{' beginnt eine Liste von DB Typen, die mittels der DBP_BRAND Nummer angegeben werden
; So knnen Statments fr unterschiedliche Datenbanken definiert werden.
{1}Datenbankspezifisch

; Mit '!' knnen Nachrichten angegeben werden, die beim Update in einer Message Box angezeigt werden
; Sollte nur dann eingesetzt werden, wenn das Update nicht automatisch ablaufen soll.
!Nachricht

; Mit '*' wird eingestellt, da ein SQL Fehler ignoriert wird.


; Falls eine LONG Spalte inserted oder udated werden mu, mu der Wert 
; am Anfang und am Ende mit @LONG@ gekennzeichnet werden. Damit ersetzt das
; Programm diesen Teil durch eine Bindvariable
; zB Update Long set long = @LONG@Eine Long Spalte@LONG@
; -> Update Long set long = :lsString
; wobei lsString = Eine Long Spalte


[0.0.1.0]
@TH_FUNKTION_001
@TH_FUNKTION_002
@TH_FUNKTION_003
update EB_DFU_PROTOKOLL set TREUHAND = 'N'

{1,28}INSERT INTO EB_RECHZENT (RECHZENT_ID, KOMBER_NAME, KOMBER_PASSWD, KOMM_ART,INST_KENNUNG, KURZ_NAME,\
UPDATE_WANN,UPDATE_WER, UPDATE_KEY, BROADCAST_REF, TH_RA_KAMMER, RETOUR_AKTIV, DEVVAL_AKTIV, \
DEVVAL_EXPORT, DEVVAL_LOESCHEN, WP_AKTIV, WP_EXPORT, WP_LOESCHEN, BLZ_AKTIV, BLZ_EXPORT, \
BLZ_LOESCHEN, ISOWHG_AKTIV, ISOWHG_EXPORT, ISOWHG_LOESCHEN, AUFTRAEGE_AKTIV, MT940_AKTIV, MT942_AKTIV, \
MUM_AKTIV, DEPOT_AKTIV, DATENFORMAT, WARTUNG_AKTIV, TH_EILZAHLUNG, PDF_AKTIV )  select \
CUR_VALUE + 1,'SMETANA','TEST','S','RAKWIE','Rechtsanwaltskammer WIEN',1997-10-10-10.10.10.000000,'XXXXXX',1,1, 'J', \
'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N','N','N', 'N','N','N','N','N','N', 'N', 'N', 2, 'N', 'N', 'N'  FROM \
EB_SEQUENCES WHERE NAME = 'EB_RECHZENT'
{31}INSERT INTO EB_RECHZENT (RECHZENT_ID, KOMBER_NAME, KOMBER_PASSWD, KOMM_ART,INST_KENNUNG, KURZ_NAME,\
UPDATE_WANN,UPDATE_WER, UPDATE_KEY, BROADCAST_REF, TH_RA_KAMMER, RETOUR_AKTIV, DEVVAL_AKTIV, \
DEVVAL_EXPORT, DEVVAL_LOESCHEN, WP_AKTIV, WP_EXPORT, WP_LOESCHEN, BLZ_AKTIV, BLZ_EXPORT, \
BLZ_LOESCHEN, ISOWHG_AKTIV, ISOWHG_EXPORT, ISOWHG_LOESCHEN, AUFTRAEGE_AKTIV, MT940_AKTIV, MT942_AKTIV, \
MUM_AKTIV, DEPOT_AKTIV, DATENFORMAT, WARTUNG_AKTIV, TH_EILZAHLUNG, PDF_AKTIV )  select \
CUR_VALUE + 1,'SMETANA','TEST','S','RAKWIE','Rechtsanwaltskammer WIEN',current_timestamp,'XXXXXX',1,1, 'J', \
'N', 'N', 'N', 'N', 'N', 'N', 'N', 'N','N','N', 'N','N','N','N','N','N', 'N', 'N', 2, 'N', 'N', 'N'  FROM \
EB_SEQUENCES WHERE NAME = 'EB_RECHZENT'

update eb_sequences set cur_value = cur_value + 1 where name = 'EB_RECHZENT'

insert into th_rak_adresse (inst_kennung, rak_land, rak_name, rak_strasse, rak_plz, rak_ort) \
values ( 'RAKWIE','A','Rechtsanwaltskammer WIEN','Rotenturmstrae 13','1010','Wien')
insert into th_rak_adresse (inst_kennung, rak_land, rak_name, rak_strasse, rak_plz, rak_ort) \
values ( 'RAKNOE','A','Rechtsanwaltskammer N',' ',' ',' ')
insert into th_rak_adresse (inst_kennung, rak_land, rak_name, rak_strasse, rak_plz, rak_ort) \
values ( 'RAKBLD','A','Rechtsanwaltskammer BURGENLAND',' ',' ',' ')
insert into th_rak_adresse (inst_kennung, rak_land, rak_name, rak_strasse, rak_plz, rak_ort) \
values ( 'RAKSTM','A','Rechtsanwaltskammer STEIERMARK',' ',' ',' ')
insert into th_rak_adresse (inst_kennung, rak_land, rak_name, rak_strasse, rak_plz, rak_ort) \
values ( 'RAKKTN','A','Rechtsanwaltskammer KRNTEN',' ',' ',' ')
insert into th_rak_adresse (inst_kennung, rak_land, rak_name, rak_strasse, rak_plz, rak_ort) \
values ( 'RAKTRL','A','Rechtsanwaltskammer TIROL',' ',' ',' ')
insert into th_rak_adresse (inst_kennung, rak_land, rak_name, rak_strasse, rak_plz, rak_ort) \
values ( 'RAKSBG','A','Rechtsanwaltskammer SALZBURG',' ',' ',' ')
insert into th_rak_adresse (inst_kennung, rak_land, rak_name, rak_strasse, rak_plz, rak_ort) \
values ( 'RAKVLG','A','Rechtsanwaltskammer VORARLBERG',' ',' ',' ')
insert into th_rak_adresse (inst_kennung, rak_land, rak_name, rak_strasse, rak_plz, rak_ort) \
values ( 'RAKOOE','A','Rechtsanwaltskammer O',' ',' ',' ')

insert into eb_sequences (name, cur_value) values ('TH_ANWALT', 0 )
insert into eb_sequences (name, cur_value) values ('TH_TREUHAND', 0 )
insert into eb_sequences (name, cur_value) values ('TH_PARTEIEN', 0)
insert into eb_sequences (name, cur_value) values ('TH_PARTEIKONTEN', 0)

UPDATE EB_RECHZENT SET KOMBER_NAME = '', KOMBER_PASSWD = '', UPDATE_WER = 'SYSADM' WHERE TH_RA_KAMMER = 'J'
INSERT INTO EB_SEQUENCES_DFU (NAME, CUR_VALUE) VALUES ('TH_TR_MESSAGE', 0)
INSERT INTO EB_SEQUENCES_DFU (NAME, CUR_VALUE) VALUES ('TH_TR_STATUSLISTE', 0)
INSERT INTO EB_SEQUENCES (NAME, CUR_VALUE) VALUES ('TH_TREUHAND_PARTEI', 0)
INSERT INTO EB_SEQUENCES (NAME, CUR_VALUE) VALUES ('TH_ZAHLUNGEN', 0)
INSERT INTO EB_SEQUENCES (NAME, CUR_VALUE) VALUES ('TH_IMPORT', 0)
UPDATE EB_SEQUENCES SET NAME = 'TH_TREUHANDSCHAFT' WHERE NAME = 'TH_TREUHAND'

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (1, 'J', 'Parteityp', 'PARTEITYP', 13, '', 'C', 1, '55', 'N', 'N', 1, '7' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (1, 'J', 'Parteityp', 'PARTEITYP', 13, '', 'C', 1, '55', 'N', 'N', 1, '7' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (1, 'J', 'Parteityp', 'PARTEITYP', 13, '', 'C', 1, '55', 'N', 'N', 1, '7' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (2, 'N', 'Referenz', 'REFERENZ', 13, '', 'C', 20, '', 'J', 'N', 2, '8' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (2, 'N', 'Referenz', 'REFERENZ', 13, '', 'C', 20, '', 'J', 'N', 2, '8' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (2, 'N', 'Referenz', 'REFERENZ', 13, '', 'C', 20, '', 'J', 'N', 2, '8' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (3, 'J', 'Partei Name1', 'NAME1', 13, '', 'C', 35, '', 'J', 'N', 3, '9' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (3, 'J', 'Partei Name1', 'NAME1', 13, '', 'C', 35, '', 'J', 'N', 3, '9' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (3, 'J', 'Partei Name1', 'NAME1', 13, '', 'C', 35, '', 'J', 'N', 3, '9' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (4, 'N', 'Partei Name2', 'NAME2', 13, '', 'C', 35, '', 'J', 'N', 4, '10' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (4, 'N', 'Partei Name2', 'NAME2', 13, '', 'C', 35, '', 'J', 'N', 4, '10' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (4, 'N', 'Partei Name2', 'NAME2', 13, '', 'C', 35, '', 'J', 'N', 4, '10' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (5, 'N', 'Ansprechperson', 'ANSPRECHPERSON', 13, '', 'C', 35, '', 'J', 'N', 5, '11' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (5, 'N', 'Ansprechperson', 'ANSPRECHPERSON', 13, '', 'C', 35, '', 'J', 'N', 5, '11' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (5, 'N', 'Ansprechperson', 'ANSPRECHPERSON', 13, '', 'C', 35, '', 'J', 'N', 5, '11' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (6, 'N', 'Titel', 'TITEL', 13, '', 'C', 20, '', 'J', 'N', 6, '12' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (6, 'N', 'Titel', 'TITEL', 13, '', 'C', 20, '', 'J', 'N', 6, '12' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (6, 'N', 'Titel', 'TITEL', 13, '', 'C', 20, '', 'J', 'N', 6, '12' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (7, 'N', 'Beruf', 'BERUF', 13, '', 'C', 20, '', 'J', 'N', 7, '13' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (7, 'N', 'Beruf', 'BERUF', 13, '', 'C', 20, '', 'J', 'N', 7, '13' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (7, 'N', 'Beruf', 'BERUF', 13, '', 'C', 20, '', 'J', 'N', 7, '13' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (8, 'N', 'Geburtsdatum', 'GEBDAT', 13, '', 'D', NULL, '', 'N', 'N', 8, '14' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (8, 'N', 'Geburtsdatum', 'GEBDAT', 13, '', 'D', NULL, '', 'N', 'N', 8, '14' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (8, 'N', 'Geburtsdatum', 'GEBDAT', 13, '', 'D', NULL, '', 'N', 'N', 8, '14' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (9, 'J', 'Strasse', 'STRASSE', 13, '', 'C', 35, '', 'J', 'N', 9, '15' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (9, 'J', 'Strasse', 'STRASSE', 13, '', 'C', 35, '', 'J', 'N', 9, '15' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (9, 'J', 'Strasse', 'STRASSE', 13, '', 'C', 35, '', 'J', 'N', 9, '15' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (10, 'J', 'Land', 'LAND', 13, '', 'C', 3, '', 'J', 'N', 10, '16' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (10, 'J', 'Land', 'LAND', 13, '', 'C', 3, '', 'J', 'N', 10, '16' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (10, 'J', 'Land', 'LAND', 13, '', 'C', 3, '', 'J', 'N', 10, '16' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (11, 'J', 'Plz', 'PLZ', 13, '', 'C', 9, '', 'J', 'N', 11, '17' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (11, 'J', 'Plz', 'PLZ', 13, '', 'C', 9, '', 'J', 'N', 11, '17' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (11, 'J', 'Plz', 'PLZ', 13, '', 'C', 9, '', 'J', 'N', 11, '17' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (12, 'J', 'Ort', 'ORT', 13, '', 'C', 35, '', 'J', 'N', 12, '18' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (12, 'J', 'Ort', 'ORT', 13, '', 'C', 35, '', 'J', 'N', 12, '18' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (12, 'J', 'Ort', 'ORT', 13, '', 'C', 35, '', 'J', 'N', 12, '18' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (13, 'N', 'Telefon 1', 'TEL1', 13, '', 'C', 25, '', 'J', 'N', 13, '19' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (13, 'N', 'Telefon 1', 'TEL1', 13, '', 'C', 25, '', 'J', 'N', 13, '19' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (13, 'N', 'Telefon 1', 'TEL1', 13, '', 'C', 25, '', 'J', 'N', 13, '19' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (14, 'N', 'Telefon 2', 'TEL2', 13, '', 'C', 25, '', 'J', 'N', 14, '20' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (14, 'N', 'Telefon 2', 'TEL2', 13, '', 'C', 25, '', 'J', 'N', 14, '20' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (14, 'N', 'Telefon 2', 'TEL2', 13, '', 'C', 25, '', 'J', 'N', 14, '20' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (15, 'N', 'Fax', 'FAX', 13, '', 'C', 25, '', 'J', 'N', 15, '21' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (15, 'N', 'Fax', 'FAX', 13, '', 'C', 25, '', 'J', 'N', 15, '21' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (15, 'N', 'Fax', 'FAX', 13, '', 'C', 25, '', 'J', 'N', 15, '21' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (16, 'N', 'E-mail', 'EMAIL', 13, '', 'C', 50, '', 'N', 'N', 16, '56' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (16, 'N', 'E-mail', 'EMAIL', 13, '', 'C', 50, '', 'N', 'N', 16, '56' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (16, 'N', 'E-mail', 'EMAIL', 13, '', 'C', 50, '', 'N', 'N', 16, '56' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (17, 'N', 'Fnnr.', 'FNNR', 13, '', 'C', 12, '', 'J', 'N', 17, '57' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (17, 'N', 'Fnnr.', 'FNNR', 13, '', 'C', 12, '', 'J', 'N', 17, '57' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (17, 'N', 'Fnnr.', 'FNNR', 13, '', 'C', 12, '', 'J', 'N', 17, '57' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (18, 'N', 'Bemerkung', 'BEMERKUNG', 13, '', 'C', 256, '', 'J', 'N', 18, '22' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (18, 'N', 'Bemerkung', 'BEMERKUNG', 13, '', 'C', 256, '', 'J', 'N', 18, '22' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (18, 'N', 'Bemerkung', 'BEMERKUNG', 13, '', 'C', 256, '', 'J', 'N', 18, '22' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (19, 'N', 'Kontonr. Inland', 'KONTONRINL', 13, '', 'C', 11, '', 'J', 'N', 19, '58' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (19, 'N', 'Kontonr. Inland', 'KONTONRINL', 13, '', 'C', 11, '', 'J', 'N', 19, '58' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (19, 'N', 'Kontonr. Inland', 'KONTONRINL', 13, '', 'C', 11, '', 'J', 'N', 19, '58' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (20, 'N', 'BLZ Inland', 'BLZINL', 13, '', 'N', 5, '', 'J', 'N', 20, '59' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (20, 'N', 'BLZ Inland', 'BLZINL', 13, '', 'N', 5, '', 'J', 'N', 20, '59' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (20, 'N', 'BLZ Inland', 'BLZINL', 13, '', 'N', 5, '', 'J', 'N', 20, '59' )

{1}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (21, 'N', 'Kontobez.', 'KONTOBEZ', 13, '', 'C', 40, '', 'J', 'N', 21, '60' )
{28}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (21, 'N', 'Kontobez.', 'KONTOBEZ', 13, '', 'C', 40, '', 'J', 'N', 21, '60' )
{31}INSERT INTO TH_FELD_DEF (FELD_DEF_ID, MUSS_FELD, NAME, TOKEN, IMPORT_ART_ID, BEMERKUNG, FELD_DATENTYP, FELD_LAENGE, FELD_BEMERKUNG, TRIM_FELD, ERSETZE_SONDERZ, SORT_ID, FELD_NAME) \
VALUES (21, 'N', 'Kontobez.', 'KONTOBEZ', 13, '', 'C', 40, '', 'J', 'N', 21, '60' )

{1}INSERT INTO TH_APPLSETUP(RAK_PLZ,RAK_STR,RAK_LAND,RAK_ORT,PATH_EXPORT,PATH_IMPORT,IMPORT_ANSI,EXPORT_ANSI,PATH_EB,UPDATE_KEY) VALUES\ 
('1010','Rotenturmstrae 13','A','Wien','','','J','J','',1)
{28}INSERT INTO TH_APPLSETUP(RAK_PLZ,RAK_STR,RAK_LAND,RAK_ORT,PATH_EXPORT,PATH_IMPORT,IMPORT_ANSI,EXPORT_ANSI,PATH_EB,UPDATE_KEY) VALUES\ 
('1010','Rotenturmstrae 13','A','Wien','','','J','J','',1)
{31}INSERT INTO TH_APPLSETUP(RAK_PLZ,RAK_STR,RAK_LAND,RAK_ORT,PATH_EXPORT,PATH_IMPORT,IMPORT_ANSI,EXPORT_ANSI,PATH_EB,UPDATE_KEY) VALUES\ 
('1010','Rotenturmstrae 13','A','Wien','','','J','J','',1)

@TH_UPDATE_BL_FROM_TO ( 4.1.7.0, 4.1.7.0 )

[0.0.2.0]
update eb_auftr_konto set spesenkonto_id = 0 where spesenkonto_id is null
{1,28}alter table th_h_parteikonten modify blz null
{31}alter table th_h_parteikonten alter column blz decimal(5,0) null
@TH_FUNKTION_004
alter table th_h_auftr_konto add auftr_konto_id_old integer
@TH_UPDATE_BL_FROM_TO ( 4.1.7.0, 4.1.7.1)

[0.0.3.0]

[0.0.4.0]
delete from EB_ANW_SORTIERUNG where fenster=1515
delete from EB_ANW_SORTIERUNG where fenster=1519
@TH_UPDATE_BL_FROM_TO ( 4.1.7.0, 4.1.7.2)

[1.0.0.0]
@TH_UPDATE_BL_FROM_TO ( 4.2.0.0, 4.2.0.0)

[1.0.1.0]
{28}alter table th_zahlungen_izv modify skonto_satz decimal(3,2)
{31}alter table th_zahlungen_izv alter column skonto_satz decimal(3,2)
{1}alter table th_zahlungen_izv add copy decimal(3,2)
{1}update th_zahlungen_izv set copy = skonto_satz
{1}alter table th_zahlungen_izv drop skonto_satz
{1}alter table th_zahlungen_izv rename copy skonto_satz
@TH_UPDATE_BL_FROM_TO ( 4.3.0.0, 4.3.0.0)

[1.2.0.0]
@TH_UPDATE_BL_FROM_TO ( 4.3.5.0, 4.3.7.0)

[1.2.1.0]
{1,31}alter table th_treuhandschaft add bedingung varchar(120), parteien varchar(250), umstellung_euro varchar(1)
{28}alter table th_treuhandschaft add (bedingung varchar2(120), parteien varchar2(250), umstellung_euro varchar2(1))
update th_treuhandschaft set umstellung_euro = 'N'
{1,28}alter table th_treuhandschaft modify umstellung_euro not null
{31}alter table th_treuhandschaft alter column umstellung_euro varchar(1) not null
@TH_FUNKTION_005
{1}alter table th_parteien modify beruf varchar(30)
{28}alter table th_parteien modify ( beruf varchar2(30) )
{31}alter table th_parteien alter column beruf varchar(30)
{1}alter table th_h_parteien modify beruf varchar(30)
{28}alter table th_h_parteien modify ( beruf varchar2(30) )
{31}alter table th_h_parteien alter column beruf varchar(30)
alter table th_vertreter add vertreter_nr integer
update th_vertreter set vertreter_nr = 1
{1,31}alter table th_parteikonten add iban varchar(34), iban_verwenden varchar(1)
{28}alter table th_parteikonten add ( iban varchar2(34), iban_verwenden varchar2(1))
update th_parteikonten set iban_verwenden = 'N'
{1,28}alter table th_parteikonten modify iban_verwenden not null
{31}alter table th_parteikonten alter column iban_verwenden varchar(1) not null
{1,31}alter table th_h_parteikonten add iban varchar(34), iban_verwenden varchar(1)
{28}alter table th_h_parteikonten add ( iban varchar2(34), iban_verwenden varchar2(1))
update th_h_parteikonten set iban_verwenden = 'N'
{1,28}alter table th_h_parteikonten modify iban_verwenden not null
{31}alter table th_h_parteikonten alter column iban_verwenden varchar(1) not null
{1,31}alter table th_zahlungen add eil_zahlung varchar(1)
{28}alter table th_zahlungen add eil_zahlung varchar2(1)
update th_zahlungen set eil_zahlung = 'N'
{1,28}alter table th_zahlungen modify eil_zahlung not null
{31}alter table th_zahlungen alter column eil_zahlung varchar(1) not null
{1,31}alter table th_h_auftr_konto add iban varchar(20), iban_izv varchar(1), iban_azv varchar(1)
{28}alter table th_h_auftr_konto add (iban varchar2(20), iban_izv varchar2(1), iban_azv varchar2(1))
update th_h_auftr_konto set iban_izv='N', iban_azv='N'
{1,28}alter table th_h_auftr_konto modify iban_izv not null
{31}alter table th_h_auftr_konto alter column iban_izv varchar(1) not null
{1,28}alter table th_h_auftr_konto modify iban_azv not null
{31}alter table th_h_auftr_konto alter column iban_azv varchar(1) not null
{1,28}DROP INDEX TH_I_VERTRETER
{31}DROP INDEX TH_VERTRETER.TH_I_VERTRETER

CREATE UNIQUE INDEX TH_I_VERTRETER ON TH_VERTRETER (TREUHAND_PARTEI_ID, VERTRETER_NR)
@TH_UPDATE_BL_FROM_TO ( 4.3.8.0, 4.3.8.0)

[1.3.0.0]
@TH_UPDATE_BL_FROM_TO ( 4.3.9.0, 4.3.9.0)

[1.3.1.0]
{1}alter table th_h_auftr_konto modify konto_code varchar(31) not null
{28}alter table th_h_auftr_konto modify konto_code varchar2(31) not null
{31}alter table th_h_auftr_konto alter column konto_code varchar(31) not null

[2.0.0.0]
*CREATE UNIQUE INDEX TH_I_ADVMNR ON TH_ANWALT (ADVM_NR)
@TH_UPDATE_BL_FROM_TO ( 5.0.0.0, 5.0.0.0)

[2.0.0.1]
@TH_UPDATE_BL_FROM_TO ( 5.0.1.0, 5.0.1.0)

[2.0.2.0]
{1,31}alter table th_h_auftr_konto add eigen_gruppen_name varchar(45), eigen_nummer integer
{28}alter table th_h_auftr_konto add (eigen_gruppen_name varchar2(45), eigen_nummer integer)
update th_version set version_typ = 'BA' where version_typ = 'CA'
@TH_UPDATE_BL_FROM_TO ( 5.0.6.0, 5.0.6.0)

[2.3.0.0]
{28}alter table th_parteikonten add oenb_upos_nr_old varchar2(17)
{31}alter table th_parteikonten add oenb_upos_nr_old varchar(17)
{28}update th_parteikonten set oenb_upos_nr_old = oenb_upos_nr
{31}update th_parteikonten set oenb_upos_nr_old = oenb_upos_nr
{28}update th_parteikonten set oenb_upos_nr = NULL
{31}update th_parteikonten set oenb_upos_nr = NULL
{28}alter table th_parteikonten modify oenb_upos_nr varchar2(17)
{31}alter table th_parteikonten alter column oenb_upos_nr varchar(17)
{28}update th_parteikonten set oenb_upos_nr = oenb_upos_nr_old
{31}update th_parteikonten set oenb_upos_nr = oenb_upos_nr_old
*{28}alter table th_parteikonten drop column oenb_upos_nr_old
{31}alter table th_parteikonten drop column oenb_upos_nr_old
{28}alter table th_h_parteikonten add oenb_upos_nr_old varchar2(17)
{31}alter table th_h_parteikonten add oenb_upos_nr_old varchar(17)
{28}update th_h_parteikonten set oenb_upos_nr_old = oenb_upos_nr
{31}update th_h_parteikonten set oenb_upos_nr_old = oenb_upos_nr
{28}update th_h_parteikonten set oenb_upos_nr = NULL
{31}update th_h_parteikonten set oenb_upos_nr = NULL
{28}alter table th_h_parteikonten modify oenb_upos_nr varchar2(17)
{31}alter table th_h_parteikonten alter column oenb_upos_nr varchar(17)
{28}update th_h_parteikonten set oenb_upos_nr = oenb_upos_nr_old
{31}update th_h_parteikonten set oenb_upos_nr = oenb_upos_nr_old
*{28}alter table th_h_parteikonten drop column oenb_upos_nr_old
{31}alter table th_h_parteikonten drop column oenb_upos_nr_old
{1}alter table th_parteikonten add copy varchar(17)
{1}update th_parteikonten set copy = oenb_upos_nr where oenb_upos_nr is not null
{1}alter table th_parteikonten drop oenb_upos_nr
{1}alter table th_parteikonten rename copy oenb_upos_nr
{1}alter table th_h_parteikonten add copy varchar(17)
{1}update th_h_parteikonten set copy = oenb_upos_nr where oenb_upos_nr is not null
{1}alter table th_h_parteikonten drop oenb_upos_nr
{1}alter table th_h_parteikonten rename copy oenb_upos_nr
@TH_FUNKTION_005
{28}alter table th_zahlungen add belegart varchar2(1)
{1,31}alter table th_zahlungen add belegart varchar(1)
@TH_UPDATE_BL_FROM_TO ( 5.2.0.0, 5.2.0.0)

[2.3.7.0]
*{1}alter table th_h_auftr_konto add firmen_lid number
*{28}alter table th_h_auftr_konto add firmen_lid number(22)
*{31}alter table th_h_auftr_konto add firmen_lid decimal(22)
*{1,31}alter table th_h_auftr_konto add cremul_aktiv varchar(1), debmul_aktiv varchar(1)
*{28}alter table th_h_auftr_konto add (cremul_aktiv varchar2(1), debmul_aktiv varchar2(1))
*alter table th_h_auftr_konto add max_auszugsnr decimal(5,0)
*{1}alter table th_h_auftr_konto add cremul_bis_datum timestamp, debmul_bis_datum timestamp
*{28}alter table th_h_auftr_konto add (cremul_bis_datum date, debmul_bis_datum date)
*{31}alter table th_h_auftr_konto add cremul_bis_datum datetime, debmul_bis_datum datetime
*{1,31}alter table th_h_auftr_konto add eigen_v1_sign_id integer, eigen_v2_sign_id integer, eigen_v1signstatus integer, eigen_v2signstatus integer, ebz_id integer
*{28}alter table th_h_auftr_konto add (eigen_v1_sign_id integer, eigen_v2_sign_id integer, eigen_v1signstatus integer, eigen_v2signstatus integer, ebz_id integer)
update th_h_auftr_konto set eigen_v1signstatus = 1 where eigen_verf1_id > 0
update th_h_auftr_konto set eigen_v2signstatus = 1 where eigen_verf2_id > 0
update th_h_auftr_konto set eigen_v1signstatus = 0 where eigen_v1signstatus is null
update th_h_auftr_konto set eigen_v2signstatus = 0 where eigen_v2signstatus is null
update th_h_auftr_konto set cremul_aktiv = 'N' where cremul_aktiv is null
update th_h_auftr_konto set debmul_aktiv = 'N' where debmul_aktiv is null
@TH_UPDATE_BL_FROM_TO ( 5.5.0.0, 6.0.0.0)

[3.0.0.0]
{1}alter table th_h_auftr_konto add c_valutasaldo number, c_buch_saldo number, c_valutasaldo_vor number, c_buch_saldo_vor number, c_dispo_saldo number
{1}update th_h_auftr_konto set c_valutasaldo = valutasaldo, c_buch_saldo = buch_saldo, c_valutasaldo_vor = valutasaldo, c_buch_saldo_vor = buch_saldo_vor, c_dispo_saldo = dispo_saldo
{1}alter table th_h_auftr_konto drop valutasaldo, buch_saldo, valutasaldo_vor, buch_saldo_vor, dispo_saldo
{1}alter table th_h_auftr_konto rename c_valutasaldo valutasaldo, c_buch_saldo buch_saldo, c_valutasaldo_vor valutasaldo_vor, c_buch_saldo_vor buch_saldo_vor, c_dispo_saldo dispo_saldo
{28}alter table th_h_auftr_konto modify (valutasaldo decimal(17,2), buch_saldo decimal(17,2), valutasaldo_vor decimal(17,2), buch_saldo_vor decimal(17,2), dispo_saldo decimal(17,2))
{31}alter table th_h_auftr_konto alter column valutasaldo decimal(17,2)
{31}alter table th_h_auftr_konto alter column buch_saldo decimal(17,2)
{31}alter table th_h_auftr_konto alter column valutasaldo_vor decimal(17,2)
{31}alter table th_h_auftr_konto alter column buch_saldo_vor decimal(17,2)
{31}alter table th_h_auftr_konto alter column dispo_saldo decimal(17,2)
update eb_rechzent set bn_mbs_baca = 'N' where bn_mbs_baca is null
{1}alter table th_h_auftr_konto add image_aktiv varchar(1), image_bis_datum timestamp
{28}alter table th_h_auftr_konto add (image_aktiv varchar2(1), image_bis_datum date)
{31}alter table th_h_auftr_konto add image_aktiv varchar(1), image_bis_datum datetime
{1,28}update th_h_auftr_konto set image_aktiv = 'N', image_bis_datum = SYSDATE - 7 where image_aktiv is null
{31}update th_h_auftr_konto set image_aktiv = 'N', image_bis_datum = CURRENT_TIMESTAMP - 7 where image_aktiv is null
*{28}alter table th_parteikonten drop column oenb_upos_nr_old
*{28}alter table th_h_parteikonten drop column oenb_upos_nr_old
@TH_UPDATE_BL_FROM_TO ( 6.0.0.0, 6.0.6.1)

[3.0.1.0]
@TH_UPDATE_BL_FROM_TO ( 6.0.0.0, 6.0.8.0)

[3.0.2.0]
@TH_UPDATE_BL_FROM_TO ( 6.0.0.0, 6.0.8.0)

[3.0.3.0]
@TH_UPDATE_BL_FROM_TO ( 6.0.0.0, 6.0.8.0)

[3.0.9.0]
@TH_UPDATE_BL_FROM_TO ( 6.0.9.0, 6.0.9.0)

[3.1.0.0]
@TH_UPDATE_BL_FROM_TO ( 6.1.0.0, 6.1.0.0)

[3.1.2.0]
@TH_UPDATE_BL_FROM_TO ( 6.1.2.0, 6.1.2.0)

[3.2.0.0]
@TH_UPDATE_BL_FROM_TO ( 6.2.0.0, 6.2.0.0)

[3.3.0.0]
;BL ist weiter Version 6.2.0.0

[3.3.0.2]
@TH_UPDATE_BL_FROM_TO ( 6.8.4.0, 6.8.4.0)

[3.3.1.0]
@TH_UPDATE_BL_FROM_TO ( 6.9.0.0, 6.9.0.0)

[3.3.2.0]
@TH_UPDATE_BL_FROM_TO ( 6.9.1.0, 6.9.1.0)

[3.3.3.0]
@TH_UPDATE_BL_FROM_TO ( 7.0.0.0, 7.0.0.0)

[3.4.0.0]
{1,31}alter table th_h_auftr_konto add swift_code varchar(11)
{28}alter table th_h_auftr_konto add swift_code varchar2(11)
@TH_UPDATE_BL_FROM_TO ( 7.0.5.0, 7.0.5.0)

[3.4.2.0]
@TH_UPDATE_BL_FROM_TO ( 7.0.7.0, 7.0.7.0)

[3.4.2.1]
@TH_UPDATE_BL_FROM_TO ( 7.0.7.1, 7.0.7.1)

[3.5.0.0]
@TH_UPDATE_BL_FROM_TO ( 7.0.8.0, 7.0.8.0)

[4.0.0.0]
@TH_FUNKTION_007
@TH_FUNKTION_009
@TH_UPDATE_BL_FROM_TO ( 7.5.0.0, 7.5.0.0)

[4.1.0.0]
@TH_FUNKTION_009
@TH_UPDATE_BL_FROM_TO ( 7.6.0.0, 7.6.0.0)

[4.1.1.0]
@TH_UPDATE_BL_FROM_TO ( 7.9.0.0, 7.9.0.0)

[4.1.2.0]
{1}alter table th_h_auftr_konto add pdf_bis_datum timestamp, camt052_bis_datum timestamp, camt053_bis_datum timestamp, camt052_aktiv varchar(1), camt053_aktiv varchar(1), \
ausl_laender_code varchar(2), inaktiv varchar(1)  
{28}alter table th_h_auftr_konto add (pdf_bis_datum date, camt052_bis_datum date, camt053_bis_datum date, camt052_aktiv varchar2(1), camt053_aktiv varchar2(1), \
ausl_laender_code varchar2(2), inaktiv varchar(1)) 
{31}alter table th_h_auftr_konto add pdf_bis_datum datetime, camt052_bis_datum datetime, camt053_bis_datum datetime, camt052_aktiv varchar(1), camt053_aktiv varchar(1), \
ausl_laender_code varchar(2), inaktiv varchar(1)
update th_h_auftr_konto set camt052_aktiv = 'N', camt053_aktiv = 'N'
{1}alter table th_h_auftr_konto modify eigen_msgref varchar(35)
{28}alter table th_h_auftr_konto modify eigen_msgref varchar2(35)
{31}alter table th_h_auftr_konto alter column eigen_msgref varchar(35)
update th_h_auftr_konto set camt053_bis_datum = mt940_bis_datum where camt053_bis_datum is null
update th_h_auftr_konto set camt052_bis_datum = mt940_bis_datum where camt052_bis_datum is null 
update th_h_auftr_konto set camt053_aktiv = 'J', infoart = 'C' where infoart in ('K','S') and rechzent_id in (select rechzent_id from eb_rechzent where datenformat = 8)
@TH_UPDATE_BL_FROM_TO ( 7.9.1.0, 7.9.1.0)
{1}create table th_pdf(pdf_id integer not null, treuhandschaft_id integer not null, pdf_nummer integer, pdf_bezeichnung varchar(35), pdf_datum date, pdf_viewed varchar(1), \
pdf_tosend varchar(1), pdf_fromrak varchar(1), tr_message_id integer, line_item_number integer, update_wer varchar(35) not null, update_wann timestamp not null, update_key integer not null, \
anwalt_id integer, anz_bytes integer, pdf_daten long)
{28}create table th_pdf(pdf_id integer not null, treuhandschaft_id integer not null, pdf_nummer integer, pdf_bezeichnung varchar2(35), pdf_datum date, pdf_viewed varchar2(1), \
pdf_tosend varchar2(1), pdf_fromrak varchar2(1), tr_message_id integer, line_item_number integer, update_wer varchar2(35) not null, update_wann date not null, update_key integer not null, \
anwalt_id integer, anz_bytes integer, pdf_daten long raw)
{31}create table th_pdf(pdf_id integer not null, treuhandschaft_id integer not null, pdf_nummer integer, pdf_bezeichnung varchar(35), pdf_datum datetime, pdf_viewed varchar(1), \
pdf_tosend varchar(1), pdf_fromrak varchar(1), tr_message_id integer, line_item_number integer, update_wer varchar(35) not null, update_wann datetime not null, update_key integer not null, \
anwalt_id integer, anz_bytes integer, pdf_daten image)
insert into eb_sequences (name, cur_value) values ('TH_PDF', 0 )
create unique index th_i_pdfid on th_pdf(pdf_id)
create index th_i_pdf2 on th_pdf(treuhandschaft_id)
create index th_i_pdf3 on th_pdf(tr_message_id, line_item_number)
create index th_i_pdf4 on th_pdf(anwalt_id)
@TH_FUNKTION_010
insert into th_feld_def (feld_def_id, muss_feld, name, token, import_art_id, bemerkung, feld_datentyp, feld_laenge, sort_id, feld_name, feld_bemerkung, trim_feld, ersetze_sonderz )\
values (22, 'N', 'IBAN Inland', 'EMPF_IBAN', 13, '', 'C', 20, 22, 171, '', 'J', 'N' )
insert into th_imp_felder(import_id, feld_def_id, import_feld, import_art_id) select import_id, 22, 'N', 13 from th_imp_felder where import_art_id = 13 and feld_def_id = 1
insert into th_feld_def (feld_def_id, muss_feld, name, token, import_art_id, bemerkung, feld_datentyp, feld_laenge, sort_id, feld_name, feld_bemerkung, trim_feld, ersetze_sonderz )\
values (23, 'N', 'SWIFT Code', 'SWIFT_CODE', 13, '', 'C', 11, 23, 172, '', 'J', 'N' )
insert into th_imp_felder(import_id, feld_def_id, import_feld, import_art_id) select import_id, 23, 'N', 13 from th_imp_felder where import_art_id = 13 and feld_def_id = 1
@TH_FUNKTION_011
{1}alter table th_applsetup add autotransfer varchar(1), lastpdf_ok timestamp, lasttreu_ok timestamp
{28}alter table th_applsetup add (autotransfer varchar2(1), lastpdf_ok date, lasttreu_ok date)
{31}alter table th_applsetup add autotransfer varchar(1), lastpdf_ok datetime, lasttreu_ok datetime
{1,28}update th_applsetup set autotransfer = 'J', lastpdf_ok = SYSDATE-1, lasttreu_ok = SYSDATE-1
{31}update th_applsetup set autotransfer = 'J', lastpdf_ok = CURRENT_TIMESTAMP-1, lasttreu_ok = CURRENT_TIMESTAMP-1
{1}alter table th_tr_message modify type_identifier varchar(6)
{28}alter table th_tr_message modify type_identifier varchar2(6)
{31}alter table th_tr_message alter column type_identifier varchar(6)
update eb_rechzent set datenformat = 2 where th_ra_kammer = 'J'

[6.0.0.0]
@TH_UPDATE_BL_FROM_TO ( 8.0.0.0, 8.0.0.0)

[6.0.1.0]
@TH_UPDATE_BL_FROM_TO ( 8.0.1.0, 8.0.1.0)

[6.1.0.0]
@TH_UPDATE_BL_FROM_TO ( 8.1.0.0, 8.1.0.0)
 
[6.1.1.0]
@TH_UPDATE_BL_FROM_TO ( 8.2.1.0, 8.2.1.0)

[6.3.0.0]
@TH_UPDATE_BL_FROM_TO ( 8.3.0.0, 8.3.0.0)

[7.0.0.0]
@TH_UPDATE_BL_FROM_TO ( 8.7.0.0, 8.7.0.0)

[7.0.1.0]
{1,31}alter table th_anwalt add inaktiv varchar(1)
{28}alter table th_anwalt add (inaktiv varchar2(1))
update th_anwalt set inaktiv = 'N'
@TH_UPDATE_BL_FROM_TO ( 8.7.1.0, 8.7.1.0)

[7.2.0.0]
@TH_UPDATE_BL_FROM_TO ( 8.8.0.0, 8.8.0.0)

[7.2.1.0]
@TH_UPDATE_BL_FROM_TO ( 8.8.1.0, 8.8.1.0)

[7.3.0.0]
@TH_UPDATE_BL_FROM_TO ( 8.8.9.0, 8.8.9.0)

[7.3.1.0]
@TH_UPDATE_BL_FROM_TO ( 8.8.9.0, 8.8.9.0)

[7.3.2.0]
@TH_UPDATE_BL_FROM_TO ( 8.9.0.0, 8.9.0.0)

[7.3.3.0]
@TH_UPDATE_BL_FROM_TO ( 8.9.1.0, 8.9.1.0)

[7.3.4.0]
{1}alter table th_zahlungen add DURCHFUEHRUNGZEIT TIMESTAMP
{28}alter table th_zahlungen add DURCHFUEHRUNGZEIT DATE
{31}alter table th_zahlungen add DURCHFUEHRUNGZEIT DATETIME
@TH_UPDATE_BL_FROM_TO ( 8.9.2.0, 8.9.2.0 )

[7.3.5.0]
@TH_UPDATE_BL_FROM_TO ( 8.9.3.0, 8.9.3.0 )

[7.4.0.0]
@TH_UPDATE_BL_FROM_TO ( 9.0.0.0, 9.0.0.0 )

[7.4.1.0]
@TH_UPDATE_BL_FROM_TO ( 9.0.1.0, 9.0.1.0 )

[7.4.2.0]
@TH_UPDATE_BL_FROM_TO ( 9.0.2.0, 9.0.2.0 )

[7.4.3.0]
@TH_UPDATE_BL_FROM_TO ( 9.0.3.0, 9.0.3.0 )
