Parametrisierte benutzerdefinierte dynamische Attribute

<< Click to Display Table of Contents >>

Navigation:  Attribute (Eigenschaften / Merkmale) > Attributarten > Dynamische Attribute >

Parametrisierte benutzerdefinierte dynamische Attribute

Bei benutzerdefinierten SQL-Attributen besteht auch die Möglichkeit, dem SQL-Script einen oder mehrere Parameter zu übergeben. Für den Parameter wird der Name und der Typ des Parameters definiert. Folgende Funktionen stehen für die Werteermittlung zur Verfügung:

 

fnc_ReportVCOLPRM_GetINT  (auch für Fremdschlüssel)

fnc_ReportVCOLPRM_GetREAL

fnc_ReportVCOLPRM_GetDATETIME

 

Beispiel: neue Spalte „RAM ausreichend“, Typ Zeichenfolge(50)

 

Parameter#1:

  Name: RAM [MB]

  Typ: Nummer (ganzzahlige)

  DB-Name: RAM

 

Test in Management Console:

 

 

declare @$ram int

set @$ram=dbo.fnc_ReportVCOLPRM_GetINT($_ReportVCOL_ID,'RAM')

update $_TT set $_ColValue='Sie haben ' + str(@$ram) + ' eingegeben' declare @$ram int

set @$ram=dbo.fnc_ReportVCOLPRM_GetINT($_ReportVCOL_ID,'RAM')

update $_TT set $_ColValue='Sie haben ' + str(@$ram) + ' eingegeben'

 

 

Funktion, die produktiv genutzt wird:

 

 

declare @$ram int

set @$ram=dbo.fnc_ReportVCOLPRM_GetINT($_ReportVCOL_ID,'RAM')

 

update $_TT set $_ColValue='genug'

 

update $_TT

set $_ColValue='nicht genug'

from $_TT

inner join VTAB_Rechner R on R.VTAB_Rechner_ID=$_TT.$_ColID

where R.VCOL_RAM<@$ram

 

 

Registerkarte „Parameters“

Verwenden Sie diese Registerkarte, um die Parameter festzulegen, die im SQL-Script verwendet werden, um den Wert zu ermitteln.

 

Parameter  

Anzeige aller Parameter, die dem SQL-Script zur Berechnung bzw. Ermittlung übergeben werden („DB-Name“ wird intern im SQL-Script verwendet; „Name“ wird als Parameterbezeichnung im Webinterface verwendet; „TYP“ Datentyp des Parameters oder Fremdschlüssel einer Tabelle, der als Parameter herangezogen wird).

 

Hinzufügen / Bearbeiten

DB-Name

Name der im SQL-Script als Parametername verwendet wird.

 

Name

Name der im Webinterface für die Eingabe oder Auswahl des Parameters verwendet wird.

 

Typ

Verwendeter Datentyp des Parameters oder Fremdschlüssel einer Tabelle.

 

Fremdtabelle

Gibt an, welcher Fremdschlüssel einer Beziehungstabelle als Parameter im herangezogen wird (Auswahl im Webinterface).

         

Beschreibung

Dokumentation des Parameters