osremarktext

Hält die Texte der Textnotizen, wenn die Ablageart auf Datenbank steht. Die Kopfdaten der Notiz liegen in remarks und verweisen über remarks.textid hierher. Bei Ablage im Dateisystem bleibt diese Tabelle leer; der Text steht dann in einer .txt-Datei unterhalb des NOTE-Verzeichnisses.

1. Spalten

Name Typ Länge Beschreibung

ostext

nvarchar

max

Der Notiztext, als UTF-16LE ohne BOM und ohne abschließendes Nullbyte.

textid

nvarchar

32

Schlüssel des Textes; Ziel von remarks.textid.

ostype

int

—

Konstant 1 in allen gemessenen Zeilen. Weitere Werte sind nicht bekannt.

osclass

int

—

Farbe der Notiz, mit denselben Werten wie remarks.type: 1 = Weiß, 2 = Gelb, 3 = Grün, 4 = Blau. Die Farbe steht damit doppelt im Schema.

2. Längenbegrenzung

Die Spalte ist physisch nvarchar(max), der Aliastyp heißt os_nvarchar8000. Der Server lässt dennoch nur 8000 Zeichen zu: 8000 gehen durch, ab 8001 bricht der Import mit -1028 ab, ohne zu kürzen. Im Fehlerstack steht dazu -1042611967 mit der Meldung The maximum field length (8000) of field >MEMO< is exceeded by value (…). Die Grenze kommt also aus der Anwendung, nicht aus dem Schema.

Gemessen an enaio®-Server 12.0 (DMS-Engine 12.0.769.25242, Datenbank Microsoft SQL Server 2022).