Skip to main content

SQL Syntax-Dokumentation

Veränderungen in diesem Bereich sollten nur von erfahrenen Anwendern vorgenommen werden.

Die JSON-Datei in diesem Bereich beschreibt die Tooltips, die angezeigt werden, wenn innerhalb des Asset Managers ein SQL-Skript erstellt wird. Der Speicherort der Konfigurationsdatei befindet sich hier:

C:\Users\<Current User>\AppData\Local\smcTeam\AssetManager\4\SqlDoc.json

Damit der Inhalt der Datei nicht versehentlich verändert wird, ist sie zunächst gegen Bearbeitung geschützt:

am-locked-editor.png

Erst nach einem Klick auf das Schloss werden alle Icons aktiviert (und können so auch wieder deaktiviert werden):

am-unlocked-editor.png

Die Daten der Datei SqlDoc.json bestehen aus einem Array:

[
	{
		"Key": "ABS",
		"Description": "A mathematical function that returns the absolute (positive) value of the specified numeric expression. ('ABS' changes negative values to positive values. 'ABS' has no effect on zero or positive values.)",
		"Syntax": "ABS ( numeric_expression )",
		"SqlDocumentType": 1,
		"SqlLanguageType": 1
	},
    {
      ...
    }
]

Jedes Array besteht aus folgenden Elementen:

  • Key: Das Schlüsselwort, zu dem der Tooltip angezeigt werden soll.
  • Description: Die Beschreibung der Funktion, des Operators, des Datentyps usw.
  • Syntax: Beschreibung der Syntax.
  • SqlDocumentType:  DataType = 0, Function = 1, LanguageElement = 2, Missing = 4, Query = 8.
  • SqlLanguageType: DataType = 0, Function = 1, Keyword = 2, LogicalOperator = 4, Operator = 8.


Das Löschen der Datei SqlDoc.json setzt die Einstellungen für die SQL Syntax-Dokumentation nach einem Neustart auf ihre Standardwerte zurück.