SOG-Helpcenter Logo SOG Business - Software

SOG ERP SQL-Funktionen


Über das SOG ERP Datenbankmodell ist es möglich SQL-Server Funktionen zu realisieren, welche unabhängig von SOG ERP Programmen bzw. SOG Windows Tools genutzt werden können. Innerhalb des Basis-Datenbankmodells sind diverse SQL-Server Funktionen realisiert, welche eine Vereinfachung von SQL-Abfragen ermöglicht. Die Nutzung dieser SQL-Server Funktionen kann für AdHoc Abfragen oder in einem entwicklungsnahen Umfeld erfolgen, Nutzung im Rahmen einer Projektorientierten SQL Lösung ist mit der SOG abzustimmen!

 

Die entwicklerorientierte Dokumentation der vorhandenen SQL-Server Funktionen sind dem Datenbankmodell zu entnehmen. Eine anwenderbezogene Dokumentation (Erklärung SQL-Funktion, Parameter, Rückgabe, Nutzung, ...) wird nur für die SQL-Server Funktionen erstellt, welche für die Verwendung im Anwenderumfeld freigegeben sind.

 

Übersicht SQL-Server Funktionen im Basis Datenbankmodell

 

Skalarwert-Funktionen

  • dbo.vacos_base64decode()

     

  • dbo.vacos_base64encode()

     

  • dbo.vacos_bytetoflowdoc()

     

  • dbo.vacos_charcount()

     

  • dbo.vacos_conguid()

    Liefert das aktuelle Verbindungs-Guid für den Zugriff auf die dbhhcontext Tabelle.

     

  • dbo.vacos_date8()

     

  • dbo.vacos_date8_add()

     

  • dbo.vacos_date8todate()

     

  • dbo.vacos_datetimetotime4()

     

  • dbo.vacos_datetimetotime6()

     

  • dbo.vacos_datetodate8()

     

  • dbo.vacos_datetohhupd()

     

  • dbo.vacos_dayfromhhupd()

     

  • dbo.vacos_getfield()

     

  • dbo.vacos_hhcontextid()

    Liefert die aktuelle hhcontextid für den Zugriff auf entsprechende Tabellen.

     

  • dbo.vacos_hhupd()

    SQL-Server Funktion, welches das aktuelle Datum in HHUPD-Notation liefert. Kann genutzt werden um bei einer Datenmodifkation (UPDATE SQL-Statement) das Änderungsdatum zu verändern.

    Beispiel: UPDATE f010 SET indi6='ABC', hhupd=dbo.vacos_hhupd

     

  • dbo.vacos_hhupd_add_time4()

     

  • dbo.vacos_hhupdfromparts()

     

  • dbo.vacos_hhupdtodate8()

     

  • dbo.vacos_hhupdtodatetime()

     

  • dbo.vacos_monthfromhhupd()

     

  • dbo.vacos_padleft()

     

  • dbo.vacos_padright()

     

  • dbo.vacos_recht(recht)

    Prüft, ob der aktuelle Sachbearbeiter das gewünscht Recht hat. Wird die Funktion aufgerufen, wenn kein aktueller Sachbearbeiterbezug existiert, wird ein SQL Fehler ausgelöst.
    Damit diese Funktion in sogsql einen Wert liefert, muss sogsql mit der Option "-sach" oder "-xsach" gestartet worden sein.

     

  • dbo.vacos_sach()

    Liefert den aktuellen Sachbearbeiter. Wird die Funktion aufgerufen, wenn kein aktueller Sachbearbeiterbezug existiert, wird ein SQL Fehler ausgelöst.
    Damit diese Funktion in sogsql einen Wert liefert, muss sogsql mit der Option "-sach" oder "-xsach" gestartet worden sein.

     

  • dbo.vacos_standardlang()

    Liefert die Standardsprache aus dem Firmenparameter. Kann für Abfragen verwendet werden, die Daten in der Firmen Standardsprache liefern sollen.

     

  • dbo.vacos_surrogate32id()

     

  • dbo.vacos_surrogate32name()

     

  • dbo.vacos_translate()

     

  • dbo.vacos_yearfromhhupd()

 

Tabellenwert-Funktionen

 

  • dbo.vacos_date_range()

     

  • dbo.vacos_f000_children()

     

  • dbo.vacos_f000_parents()

     

  • dbo.vacos_f030_hauptartikel()

     

  • dbo.vacos_number_range()

     

  • dbo.vacos_stl_pos()

     

  • dbo.vacos_swk_children(SchlagwortID)

    SQL-Server Funktion, welche eine Liste der untergeordneten Schlagwort-IDs zu der übergebenen SchlagwortID zurückgibt.

     

  • dbo.vacos_swk_mit_zuordnung(Tabelle)

    SQL-Server Funktion, welche eine Liste von Schlagwort-IDs liefert, die mit einem Datensatz der übergebenen Tabelle verknüpft wurde.

    Beispiel: SELECT * FROM vacos_swk_mit_zuordnung('f030')

     

  • dbo.vacos_swk_parents(SchlagwortID)

    SQL-Server Funktion, welche eine Liste der übergeordneten Schlagwort-IDs zu der übergebenen SchlagwortID zurückgibt.