" [ * 1 4 A B C D E F G H I J K L M N O P R S T U V W X Z

Blacklist pro Tabelle für Felder, die ausgeschlossen werden sollen [MSSQL]

 

Es kommt immer häufiger vor, dass die Satzgröße die maximale Zeilenbreite von SQL-Tabellen (8060 Byte) überschreiten.
Es soll daher pro Satzbeschreibung eine Liste von Feldern erfassbar sein, die bei der Erstellung der SQL-Tabellen ignoriert werden.
Damit können dann nicht benötigte Felder auch aus der SE-SAT ausgeblendet werden. [BETA-42714 BüroWARE und WEBWARE]

Man muss dazu pro Tabelle eine Datei im Ordner <BWROOT>\BWSQL\SAT anlegen mit dem Namen „<Tabellenname>.BKL“.

Beispiel:
<BWROOT>\BWSQL\SAT\RBELEG.BKL für die Belegkopf-Tabelle.

In dieser Datei dann einfach eine Liste der Spalten eintragen, die ignoriert werden sollen, ein Spaltenname pro Zeile oder auch durch Komma getrennt.

Beispiel:
BEL_9124_1
BEL_9125_8,BEL_9133_3
BEL_9136_6,BEL_9142_1,BEL_8143_8
BEL_9151_1

Bei der nächsten Tabellensynchronisation werden die fraglichen Spalten dann entfernt.

Ähnliche Artikel

LEAVE A COMMENT