Funktionsübersicht Cognos Analytics Reporting

Cognos Expression Editor Functions Handbook

Übersicht der Kapitel (Inhaltsverzeichnis)

  • Operatoren
  • Auswertungen
  • Statistische Funktionen
  • Mitgliedsauswertungen
  • Konstanten
  • Konstrukte
  • Geschäftsdatum/-Uhrzeitfunktionen
  • Vergleichselemente für Perioden
  • Blockfunktionen
  • Anbieterspezifische Funktionen
  • DB2
  • DB2 – Mathematisch
  • DB2 – Trigonometrie
  • Exasol
  • Exasol – Mathematisch
  • Exasol – Trigonometrisch
  • Greenplum
  • Greenplum String
  • Formatierung des Greenplum-Datentyps
  • Greenplum Math
  • Greenplum Trigonometry
  • Informix
  • Informix – Mathematische Funktionen
  • Informix – Trigonometrische Funktionen
  • MySQL
  • MySQL String
  • MySQL Math
  • MySQL Trigonometry
  • Netezza
  • Netezza Math
  • Netezza Trigonometry
  • Netezza Fuzzy
  • Netezza Phonetic
  • Oracle
  • Oracle – Mathematisch
  • Oracle – Trigonometrie
  • Postgres
  • Postgres String
  • Formatierung des Postgres-Datentyps
  • Postgres Math
  • Postgres Trigonometry
  • SQL Server
  • SQL Server – Mathematisch
  • SQL Server – Trigonometrie
  • Teradata
  • Teradata – Trigonometrie
  • SAP BW
  • SAP BW – Trigonometrische Funktionen
  • SAP BW – Mathematische Funktionen
  • Sybase
  • Sybase – Mathematische Funktionen
  • Sybase – Trigonometrische Funktionen
  • Vertica
  • Vertica String
  • Formatierung des Vertica-Datentyps
  • Vertica Math
  • Vertica Trigonometry
  • Allgemeine Funktionen
  • A-C
  • D-G
  • H-L
  • M-Q
  • R-Z
  • Trigonometrische Funktionen
  • Dimensionale Funktionen
  • Erweitert
  • Berichtsfunktionen
  • Datentypkonvertierungsfunktionen
  • Makrofunktionen
  • Metadatenfelder
  • Operatoren & Literale

Operatoren

(

Name: (

Beschreibung: Identifiziert den Beginn eines Ausdrucks.

Syntax: ( Ausdruck )

)

Name: )

Beschreibung: Identifiziert das Ende eines Ausdrucks.

Syntax: ( Ausdruck )

*

Name: *

Beschreibung: Multipliziert zwei numerische Werte miteinander.

Syntax: Wert1 * Wert2

+

Name: +

Beschreibung: Fügt zwei numerische Werte hinzu.

Syntax: Wert1 + Wert2

,

Name: ,

Beschreibung: Trennt Ausdruckskomponenten.

Syntax: expression ( Parameter1; Parameter2 )

Name: –

Beschreibung: Subtrahiert zwei numerische Werte voneinander oder negiert einen numerischen Wert.

Syntax: Wert1 – Wert2
oder
– Wert

->

Name: ->

Beschreibung: Wird in einem Literal-Mitgliedsausdruck als Trennzeichen für Komponenten verwendet.

Syntax: [Namespace].[Dimension].[Hierarchie].[Ebene]->[L1]

/

Name: /

Beschreibung: Dividiert zwei numerische Werte.

Syntax: Wert1 / Wert2

<

Name: <

Beschreibung: Vergleicht die Werte, die durch ‘Wert1’ dargestellt werden, mit ‘Wert2’, und ruft diejenigen Werte ab, die kleiner als ‘Wert2’ sind.

Syntax: Wert1 < Wert2

<=

Name: <=

Beschreibung: Vergleicht die Werte, die durch ‘Wert1’ dargestellt werden, mit ‘Wert2’, und ruft diejenigen Werte ab, die kleiner als oder gleich ‘Wert2’ sind.

Syntax: Wert1 <= Wert2

<>

Name: <>

Beschreibung: Vergleicht die Werte, die durch ‘Wert1’ dargestellt werden, mit ‘Wert2’, und ruft diejenigen Werte ab, die ungleich ‘Wert2’ sind.

Syntax: Wert1 <> Wert2

=

Name: =

Beschreibung: Vergleicht die Werte, die durch ‘Wert1’ dargestellt werden, mit ‘Wert2’, und ruft diejenigen Werte ab, die gleich ‘Wert2’ sind.

Syntax: Wert1 = Wert2

>

Name: >

Beschreibung: Vergleicht die Werte, die durch ‘Wert1’ dargestellt werden, mit ‘Wert2’, und ruft diejenigen Werte ab, die größer als ‘Wert2’ sind.

Syntax: Wert1 > Wert2

>=

Name: >=

Beschreibung: Vergleicht die Werte, die durch ‘Wert1’ dargestellt werden, mit ‘Wert2’, und ruft diejenigen Werte ab, die größer als oder gleich ‘Wert2’ sind.

Syntax: Wert1 >= Wert2

and

Name: and

Beschreibung: Gibt den Wert ‘Wahr’ zurück, wenn die Bedingungen auf beiden Seiten des Ausdrucks erfüllt werden.

Syntax: Argument1 and Argument2

auto

Name: auto

Beschreibung: Wird zusammen mit Auswertungsausdrücken verwendet, um den Bereich zu definieren, der auf Grundlage der gruppierten Spalten in der Abfrage angepasst werden soll. Der Bereich ist kontextabhängig.

Syntax: Aggregatfunktion ( Ausdruck AUTO )

between

Name: between

Beschreibung: Bestimmt, ob ein Wert in einen vorgegebenen Bereich fällt.

Syntax: Ausdruck between Wert1 and Wert2

case

Name: case

Beschreibung: Wird zusammen mit ‘when’, ‘then’, ‘else’ und ‘end’ verwendet. ‘Case’ identifiziert den Beginn einer spezifischen Situation, in der When-, Then- und Else-Aktionen definiert werden.

Syntax: case Ausdruck { when Ausdruck then Ausdruck } [ else Ausdruck ] end

contains

Name: contains

Beschreibung: Stellt fest, ob ‘Zeichenfolge2’ in ‘Zeichenfolge1’ enthalten ist. Diese Syntax unterstützt beide Metazeichen: das Prozentzeichen (%) stellt null, ein oder mehrere Zeichen dar, das Unterstrichzeichen (_) stellt ein beliebiges Zeichen dar. Das optionale Schlüsselwort LITERAL gibt an, wie ‘%’ und ‘_’ inerpretiert werden. Ist das Schlüsselwort LITERAL vorhanden, werden ‘%’ und ‘_’ nicht als Metazeichen behandelt (Beispiel 3 und 5). Ist das Schlüsselwort LITERAL nicht vorhanden, werden ‘%’ und ‘_’ als Metazeichen behandelt (Beispiel 1, 2 und 4).

Syntax: Zeichenfolge1 contains [LITERAL] Zeichenfolge2

currentMeasure

Name: currentMeasure

Beschreibung: Schlüsselwort, das als erstes Argument von Mitgliedsauswertungsfunktionen verwendet werden kann. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Abfrage)’ im Beispielbericht ‘Gesamteinnahmen nach Land’.

Syntax: Aggregatfunktion ( currentMeasure within set Ausdruck )

default

Name: default

Beschreibung: Wird mit dem lookup-Konstrukt verwendet.

Syntax: lookup (….) in (….) default (….)

distinct

Name: distinct

Beschreibung: Ein in einem Aggregatausdruck verwendetes Schlüsselwort, das ausschließlich eindeutige Vorkommen von Werten einschließt. Siehe auch die Funktion ‘unique’.

Syntax: distinct Datenelement

else

Name: else

Beschreibung: Wird zusammen mit if- oder case-Konstrukten verwendet. Wenn die if-Bedingung oder der case-Ausdruck nicht erfüllt werden, wird der else-Ausdruck verwendet. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Die besten 10 Einzelhändler 2005’.

Syntax: if ( Bedingung ) then …. else ( Ausdruck ) ; oder case …. else ( Ausdruck ) end

end

Name: end

Beschreibung: Gibt das Ende eines case- oder when-Konstrukts an.

Syntax: case …. end

ends with

Name: ends with

Beschreibung: Stellt fest, ob “Zeichenfolge1” mit “Zeichenfolge2” endet. Diese Syntax unterstützt beide Metazeichen: das Prozentzeichen (%) stellt null, ein oder mehrere Zeichen dar, das Unterstrichzeichen (_) stellt ein beliebiges Zeichen dar. Das optionale Schlüsselwort LITERAL gibt an, wie ‘%’ und ‘_’ inerpretiert werden. Ist das Schlüsselwort LITERAL vorhanden, werden ‘%’ und ‘_’ nicht als Metazeichen behandelt (Beispiel 3 und 5). Ist das Schlüsselwort LITERAL nicht vorhanden, werden ‘%’ und ‘_’ als Metazeichen behandelt (Beispiel 1, 2 und 4).

Syntax: Zeichenfolge1 ends with [LITERAL] Zeichenfolge2

escape

Name: escape

Beschreibung: Stellt fest, ob “Zeichenfolge1” dem Muster von “Zeichenfolge2” entspricht, wobei das Zeichen “Zeichen” optional als Escapezeichen in der Musterzeichenfolge verwendet wird.

Syntax: Zeichenfolge1 LIKE Zeichenfolge2 [ ESCAPE Zeichen ]

for

Name: for

Beschreibung: Wird zusammen mit Auswertungsausdrücken verwendet, um den Bereich der Aggregation in der Abfrage zu definieren.

Syntax: Aggregatfunktion ( Ausdruck for Ausdruck{ ; Ausdruck } )

for all

Name: for all

Beschreibung: Wird zusammen mit Auswertungsausdrücken verwendet, um einen Bereich zu definieren, der alle gruppierten Spalten in der Abfrage umfassen soll. Siehe auch for-Klausel.

Syntax: Aggregatfunktion ( Ausdruck for ALL Ausdruck{ ; Ausdruck } )

for any

Name: for any

Beschreibung: Wird zusammen mit Auswertungsausdrücken verwendet, um den Bereich zu definieren, der auf Grundlage eines Subsets gruppierter Spalten in der Abfrage angepasst werden soll. Entspricht der for-Klausel.

Syntax: Aggregatfunktion ( Ausdruck for ANY Ausdruck{ ; Ausdruck } )

for report

Name: for report

Beschreibung: Wird zusammen mit Auswertungsausdrücken verwendet, um einen Bereich zu definieren, der die gesamte Abfrage umfassen soll. Siehe auch for-Klausel. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Kundenzufriedenheit und -retouren’.

Syntax: Aggregatfunktion ( Ausdruck for report )

if

Name: if

Beschreibung: Wird zusammen mit then- und else-Konstrukten verwendet. ‘If’ definiert eine Bedingung. Wenn die if-Bedingung erfüllt ist, wird der then-Ausdruck verwendet. Wenn die if-Bedingung nicht erfüllt ist, wird der else-Ausdruck verwendet. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Die besten 10 Einzelhändler 2005’.

Syntax: if ( Bedingung ) then ( Ausdruck ) else ( Ausdruck )

in

Name: in

Beschreibung: Stellt fest, ob ‘Ausdruck1’ in einer angegebenen Liste von Ausdrücken vorhanden ist.

Syntax: Ausdruck1 in ( Ausdruck_Liste )

in_range

Name: in_range

Beschreibung: Stellt fest, ob ‘Ausdruck1’ in einer angegebenen Liste mit konstanten Werten bzw. Bereichen vorhanden ist.

Syntax: Ausdruck1 in_range { Konstante : Konstante [ ; Konstante : Konstante ] }

is missing

Name: is missing

Beschreibung: Stellt fest, ob ‘Wert’ in den Daten nicht definiert ist.

Syntax: Wert is missing

is not missing

Name: is not missing

Beschreibung: Stellt fest, ob ‘Wert’ in den Daten definiert ist.

Syntax: Wert is not missing

is not null

Name: is not null

Beschreibung: Stellt fest, ob ‘Wert’ in den Daten definiert ist.

Syntax: Wert is not null

is null

Name: is null

Beschreibung: Stellt fest, ob ‘Wert’ in den Daten nicht definiert ist.

Syntax: Wert is null

like

Name: like

Beschreibung: Stellt fest, ob “Zeichenfolge1” dem Muster von “Zeichenfolge2” entspricht, wobei das Zeichen “Zeichen” optional als Escapezeichen in der Musterzeichenfolge verwendet wird. Diese Syntax unterstützt beide Metazeichen: das Prozentzeichen (%) stellt null, ein oder mehrere Zeichen dar, das Unterstrichzeichen (_) stellt ein beliebiges Zeichen dar.

Syntax: Zeichenfolge1 LIKE Zeichenfolge2 [ ESCAPE Zeichen ]

lookup

Name: lookup

Beschreibung: Sucht und ersetzt Daten mit einem von Ihnen angegebenen Wert. Das Case-Konstrukt sollte hier bevorzugt verwendet werden.

Syntax: lookup ( Name ) in ( Wert1 –> Wert2 ) default ( Ausdruck )

not

Name: not

Beschreibung: Gibt WAHR zurück, wenn ‘Argument’ falsch ist, oder gibt FALSCH zurück, wenn ‘Argument’ wahr ist.

Syntax: NOT-Argument

or

Name: or

Beschreibung: Gibt WAHR zurück, wenn entweder ‘Argument1’ oder ‘Argument2’ wahr ist.

Syntax: Argument1 or Argument2

prefilter

Name: prefilter

Beschreibung: Führt vor dem Anwenden des Auswertungsfilters eine Auswertungsberechnung durch.

Syntax: Auswertungsfunktion ([Ausdruck] prefilter)

rows

Name: rows

Beschreibung: Zählt die Anzahl von Zeilen, die von der Abfrage ausgegeben werden. Wird zusammen mit Count() verwendet.

Syntax: count ( ROWS  [ Ausdruck ])

starts with

Name: starts with

Beschreibung: Stellt fest, ob ‘Zeichenfolge1’ mit ‘Zeichenfolge2’ beginnt. Diese Syntax unterstützt beide Metazeichen: das Prozentzeichen (%) stellt null, ein oder mehrere Zeichen dar, das Unterstrichzeichen (_) stellt ein beliebiges Zeichen dar. Das optionale Schlüsselwort LITERAL gibt an, wie ‘%’ und ‘_’ inerpretiert werden. Ist das Schlüsselwort LITERAL vorhanden, werden ‘%’ und ‘_’ nicht als Metazeichen behandelt (Beispiel 3 und 5). Ist das Schlüsselwort LITERAL nicht vorhanden, werden ‘%’ und ‘_’ als Metazeichen behandelt (Beispiel 1, 2 und 4).

Syntax: Zeichenfolge1 starts with [LITERAL] Zeichenfolge2

then

Name: then

Beschreibung: Wird zusammen mit if- oder case-Konstrukten verwendet. Wenn die if-Bedingung oder der when-Ausdruck erfüllt sind, wird der then-Ausdruck verwendet. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Die besten 10 Einzelhändler 2005’.

Syntax: if ( Bedingung ) then …; oder case Ausdruck when Ausdruck then …. end

when

Name: when

Beschreibung: Wird mit dem case-Konstrukt verwendet. Sie können Bedingungen definieren, die eintreten, wenn der WHEN-Ausdruck wahr ist.

Syntax: case [Ausdruck] when … end

||

Name: ||

Beschreibung: Verkettet oder verknüpft Zeichenfolgen.

Syntax: Zeichenfolge1 || Zeichenfolge2

Auswertungen

aggregate

Name: aggregate

Beschreibung: Gibt einen berechneten Wert mithilfe der entsprechenden Aggregatfunktion auf Grundlage des Aggregationstyps des Ausdrucks zurück. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Budget verglichen mit Istwerten’.

Syntax: aggregate ( Ausdruck [ auto ] )
aggregate ( Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } )
aggregate ( Ausdruck for report )

average

Name: average

Beschreibung: Gibt den durchschnittlichen Wert der ausgewählten Datenelemente zurück. ‘Distinct’ ist ein alternativer Ausdruck, der mit früheren Versionen des Produkts kompatibel ist.

Syntax: average ( [ distinct ] Ausdruck [ auto ] )
average ( [ distinct ] Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } )
average ( [ distinct ] Ausdruck for report )

count

Name: count

Beschreibung: Gibt die Anzahl der ausgewählten Datenelemente unter Ausschluss von Nullwerten zurück. ‘Distinct’ ist ein alternativer Ausdruck, der mit früheren Versionen des Produkts kompatibel ist. ‘All’ wird nur im DQM-Modus unterstützt und vermeidet die Annahme der doppelten Zählung eines Datenelements einer Dimensionstabelle.

Syntax: count ( [ all | distinct ] Ausdruck [ auto ] )
count ( [ all | distinct ] Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } )
count ( [ all | distinct ] Ausdruck for report )

maximum

Name: maximum

Beschreibung: Gibt den Maximalwert der ausgewählten Datenelemente zurück. ‘Distinct’ ist ein alternativer Ausdruck, der mit früheren Versionen des Produkts kompatibel ist.

Syntax: maximum ( [ distinct ] Ausdruck [ auto ] )
maximum ( [ distinct ] Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } )
maximum ( [ distinct ] Ausdruck for report )

median

Name: median

Beschreibung: Gibt den Medianwert der gewählten Datenelemente zurück.

Syntax: median ( Ausdruck [ auto ] )
median ( Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } )
median ( Ausdruck for report )

minimum

Name: minimum

Beschreibung: Gibt den Minimalwert der ausgewählten Datenelemente zurück. ‘Distinct’ ist ein alternativer Ausdruck, der mit früheren Versionen des Produkts kompatibel ist.

Syntax: minimum ( [ distinct ] Ausdruck [ auto ] )
minimum ( [ distinct ] Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } )
minimum ( [ distinct ] Ausdruck for report )

moving-average

Name: moving-average

Beschreibung: Gibt einen dynamischen Zeilenmittelwert für einen bestimmten Satz von Werten über eine bestimmte Anzahl von Zeilen zurück. Das Argument ‘<for-option>’ definiert den Bereich der Funktion. Die Option ‘at’ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.

Syntax: moving-average ( numerischer_Ausdruck ; numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] )
moving-average (  numerischer_Ausdruck ; numerischer_Ausdruck [ <for-option> ] [ prefilter ] )
<for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto

moving-total

Name: moving-total

Beschreibung: Gibt eine dynamische Zeilensumme für einen bestimmten Satz von Werten über eine bestimmte Anzahl von Zeilen zurück. Das Argument ‘<for-option>’ definiert den Bereich der Funktion. Die Option ‘at’ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.

Syntax: moving-total ( numerischer_Ausdruck ; numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] )
moving-total (  numerischer_Ausdruck ; numerischer_Ausdruck [ <for-option> ] [ prefilter ] )
<for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto

percentage

Name: percentage

Beschreibung: Gibt den Prozentsatz des Gesamtwerts für die ausgewählten Datenelemente zurück. Das Argument ‘<for-option>’ definiert den Bereich der Funktion. Die Option ‘at’ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden. Diese Funktion finden Sie im interaktiven Beispielbericht “Prozentsatzberechnung (nach Jahr)”.

Syntax: percentage ( numerischer_Ausdruck [ at Ausdruck  { ; Ausdruck } ] [ <for-option> ] [ prefilter ] )
percentage (  numerischer_Ausdruck [ <for-option> ] [ prefilter ] )
<for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto

percentile

Name: percentile

Beschreibung: Gibt einen Wert zwischen null und hundert zurück, der den Prozentsatz eines Anteils angibt, der gleich oder kleiner als die ausgewählten Datenelemente ist. Das Argument ‘<for-option>’ definiert den Bereich der Funktion. Die Option ‘at’ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.

Syntax: percentile ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] )
percentile (  numerischer_Ausdruck [ <for-option> ] [ prefilter ] )
<for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto

quantile

Name: quantile

Beschreibung: Gibt den Rang eines Werts innerhalb eines von Ihnen angegebenen Bereichs zurück. Es werden Ganzzahlen zurückgegeben, die einen beliebigen Rangordnungsbereich wie zum Beispiel 1 (höchster Wert) bis 100 (niedrigster Wert) darstellen. Das Argument ‘<for-option>’ definiert den Bereich der Funktion. Die Option ‘at’ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.

Syntax: quantile ( numerischer_Ausdruck ; numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] )
quantile (  numerischer_Ausdruck ; numerischer_Ausdruck [ <for-option> ] [ prefilter ] )
<for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto

quartile

Name: quartile

Beschreibung: Gibt den Rang eines Werts als Ganzzahl von 1 (höchster Wert) bis 4 (niedrigster Wert) relativ zu einer Gruppe von Werten zurück. Das Argument ‘<for-option>’ definiert den Bereich der Funktion. Die Option ‘at’ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.

Syntax: quartile ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] )
quartile (  numerischer_Ausdruck [ <for-option> ] [ prefilter ] )
<for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto

rank

Name: rank

Beschreibung: Gibt den Rangwert der ausgewählten Datenelemente zurück. Die Sortierfolge ist optional; standardmäßig wird eine absteigende Sortierfolge (DESC) verwendet. Wenn zwei oder mehr Zeilen auf dem gleichen Rang platziert werden, entsteht in der Reihenfolge der Rangwerte eine Lücke (auch als Olympische Rangordnung bekannt). Das Argument ‘<for-option>’ definiert den Bereich der Funktion. Die Option ‘at’ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden. ‘Distinct’ ist ein alternativer Ausdruck, der mit früheren Versionen des Produkts kompatibel ist. Nullwerte werden zuletzt aufgeführt. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Die besten 10 Einzelhändler 2005’.

Syntax: rank ( Ausdruck [ ASC|DESC ] { ; Ausdruck [ ASC|DESC ] } [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] )
rank ( [ distinct ] Ausdruck [ ASC|DESC ] { ; Ausdruck [ ASC|DESC ] } [ <for-option>] [ prefilter ] )
<for-option> ::= for Ausdruck{ ; Ausdruck }|for report|auto

running-average

Name: running-average

Beschreibung: Gibt den laufenden Mittelwert für Zeilen (einschließlich der aktuellen Zeile) für einen Satz von Werten zurück. Das Argument ‘<for-option>’ definiert den Bereich der Funktion. Die Option ‘at’ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.

Syntax: running-average ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] )
running-average (  numerischer_Ausdruck [ <for-option> ] [ prefilter ] )
<for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto

running-count

Name: running-count

Beschreibung: Gibt die laufende Anzahl für Zeilen (einschließlich der aktuellen Zeile) für einen Satz von Werten zurück. Das Argument ‘<for-option>’ definiert den Bereich der Funktion. Die Option ‘at’ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.

Syntax: running-count ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] )
running-count (  numerischer_Ausdruck [ <for-option> ] [ prefilter ] )
<for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto

running-difference

Name: running-difference

Beschreibung: Gibt eine laufende Differenz für Zeilen (einschließlich der aktuellen Zeile) für einen Satz von Werten zurück, die als Differenz zwischen dem Wert der aktuellen Zeile und dem Wert der vorhergehenden Zeile berechnet wird. Das Argument ‘<for-option>’ definiert den Bereich der Funktion. Die Option ‘at’ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.

Syntax: running-difference ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] )
running-difference (  numerischer_Ausdruck [ <for-option> ] [ prefilter ] )
<for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto

running-maximum

Name: running-maximum

Beschreibung: Gibt das laufende Maximum für Zeilen (einschließlich der aktuellen Zeile) für einen Satz von Werten zurück. Das Argument ‘<for-option>’ definiert den Bereich der Funktion. Die Option ‘at’ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.

Syntax: running-maximum ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] )
running-maximum (  numerischer_Ausdruck [ <for-option> ] [ prefilter ] )
<for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto

running-minimum

Name: running-minimum

Beschreibung: Gibt das laufende Minimum für Zeilen (einschließlich der aktuellen Zeile) für einen Satz von Werten zurück. Das Argument ‘<for-option>’ definiert den Bereich der Funktion. Die Option ‘at’ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.

Syntax: running-minimum ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] )
running-minimum (  numerischer_Ausdruck [ <for-option> ] [ prefilter ] )
<for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto

running-total

Name: running-total

Beschreibung: Gibt eine laufende Summe für Zeilen (einschließlich der aktuellen Zeile) für einen Satz von Werten zurück. Das Argument ‘<for-option>’ definiert den Bereich der Funktion. Die Option ‘at’ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.

Syntax: running-total ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] )
running-total (  numerischer_Ausdruck [ <for-option> ] [ prefilter ] )
<for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto

total

Name: total

Beschreibung: Gibt den Gesamtwert der ausgewählten Datenelemente zurück. ‘Distinct’ ist ein alternativer Ausdruck, der mit früheren Versionen des Produkts kompatibel ist. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Budget verglichen mit Istwerten’.

Syntax: total ( [ distinct ] Ausdruck [ auto ] )
total ( [ distinct ] Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } )
total ( [ distinct ] Ausdruck for report )

Mitgliedsauswertungen

aggregate

Name: aggregate

Beschreibung: Gibt einen berechneten Wert mithilfe der entsprechenden Aggregatfunktion auf Grundlage des Aggregationstyps des Ausdrucks zurück.

Syntax: aggregate ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck )
aggregate ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck )

average

Name: average

Beschreibung: Gibt den durchschnittlichen Wert der ausgewählten Datenelemente zurück.

Syntax: average ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck )
average ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck )

count

Name: count

Beschreibung: Gibt die Anzahl der ausgewählten Datenelemente unter Ausschluss von Nullwerten zurück.

Syntax: count ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck )
count ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck )

maximum

Name: maximum

Beschreibung: Gibt den Maximalwert der ausgewählten Datenelemente zurück.

Syntax: maximum ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck )
maximum ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck )

median

Name: median

Beschreibung: Gibt den Medianwert der gewählten Datenelemente zurück.

Syntax: median ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck )
median ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck )

minimum

Name: minimum

Beschreibung: Gibt den Minimalwert der ausgewählten Datenelemente zurück.

Syntax: minimum ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck )
minimum ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck )

percentage

Name: percentage

Beschreibung: Liefert den Prozentsatz des Gesamtwertes der ausgewählten Datenelemente.

Syntax: percentage ( numerischer_Ausdruck [ tuple Mitglied_Ausdruck { ; Mitglied_Ausdruck } ] within set Satz_Ausdruck )

percentile

Name: percentile

Beschreibung: Gibt einen Wert zwischen 0 und 100 zurück, der den Prozentsatz eines Anteils angibt, der gleich oder kleiner als die gewählten Datenelemente ist.

Syntax: percentile ( numerischer_Ausdruck [ tuple Mitglied_Ausdruck { ; Mitglied_Ausdruck } ] within set Satz_Ausdruck )

quantile

Name: quantile

Beschreibung: Gibt den Rang eines Wertes für den angegebenen Bereich zurück. Es werden Ganzzahlen zurückgegeben, die einen beliebigen Rangordnungsbereich wie zum Beispiel 1 (höchster Wert) bis 100 (niedrigster Wert) darstellen.

Syntax: quantile ( numerischer_Ausdruck ; numerischer_Ausdruck [ tuple Mitglied_Ausdruck { ; Mitglied_Ausdruck } ] within set Satz_Ausdruck )

quartile

Name: quartile

Beschreibung: Gibt den Rang eines Werts als Ganzzahl von 1 (höchster Wert) bis 4 (niedrigster Wert) relativ zu einer Gruppe von Werten zurück.

Syntax: quartile ( numerischer_Ausdruck [ tuple Mitglied_Ausdruck { ; Mitglied_Ausdruck } ] within set Satz_Ausdruck )

rank

Name: rank

Beschreibung: Liefert den Rangwert der gewählten Datenelemente. Der Typ der zurückgegebenen Rangordnung (olympisch, dicht oder seriell) hängt von der Datenquelle ab. Die Sortierfolge ist optional; standardmäßig wird DESC verwendet.

Syntax: rank ( numerischer_Ausdruck [ ASC|DESC ] [ tuple Mitglied_Ausdruck { ; Mitglied_Ausdruck } ] within set Satz_Ausdruck )

standard-deviation

Name: standard-deviation

Beschreibung: Gibt die Standardabweichung der gewählten Datenelemente zurück.

Syntax: standard-deviation ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck )
standard-deviation ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck )

standard-deviation-pop

Name: standard-deviation-pop

Beschreibung: Gibt die Standardabweichung für die Datenwerte der gewählten Datenelemente zurück.

Syntax: standard-deviation-pop ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck )
standard-deviation-pop ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck )

total

Name: total

Beschreibung: Gibt den Gesamtwert der gewählten Datenelemente zurück.

Syntax: total ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck )
total ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck )

variance

Name: variance

Beschreibung: Gibt den Varianzwert der gewählten Datenelemente zurück.

Syntax: variance ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck )
variance ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck )

variance-pop

Name: variance-pop

Beschreibung: Gibt die Datenwerte-Varianz der gewählten Datenelemente zurück.

Syntax: variance-pop ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck )
variance-pop ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck )

Konstanten

Datum

Name: Datum

Beschreibung: Fügt das aktuelle Systemdatum ein.

Syntax: N/A

Datum/Uhrzeit

Name: Datum/Uhrzeit

Beschreibung: Fügt das aktuelle Systemdatum/die aktuelle Systemuhrzeit ein.

Syntax: N/A

Jahr-bis-Monat-Intervall

Name: Jahr-bis-Monat-Intervall

Beschreibung: Fügt ein Jahr-bis-Monat-Intervall mit Nullwert ein: 0000-00 Jahre bis Monat.

Syntax: N/A

Jahresintervall

Name: Jahresintervall

Beschreibung: Fügt ein Null-Jahresintervall ein: 0 Jahre.

Syntax: N/A

Minute-bis-Sekunde-Intervall

Name: Minute-bis-Sekunde-Intervall

Beschreibung: Fügt ein Minute-bis-Sekunde-Intervall mit Nullwert ein: 00:00,000000000 Minuten bis Sekunde.

Syntax: N/A

Minutenintervall

Name: Minutenintervall

Beschreibung: Fügt ein Null-Minutenintervall ein: 0 Minuten.

Syntax: N/A

Monatsintervall

Name: Monatsintervall

Beschreibung: Fügt ein Null-Monatsintervall ein: 0 Monate.

Syntax: N/A

Sekundenintervall

Name: Sekundenintervall

Beschreibung: Fügt ein Null-Sekundenintervall ein: 0 Sekunden.

Syntax: N/A

Stunde-bis-Minute-Intervall

Name: Stunde-bis-Minute-Intervall

Beschreibung: Fügt ein Stunde-bis-Minute-Intervall mit Nullwert ein: 00:00 Stunden bis Minuten.

Syntax: N/A

Stunde-bis-Sekunde-Intervall

Name: Stunde-bis-Sekunde-Intervall

Beschreibung: Fügt ein Stunde-bis-Sekunde-Intervall mit Nullwert ein: 00:00:00,000000000 Stunden bis Sekunden.

Syntax: N/A

Stundenintervall

Name: Stundenintervall

Beschreibung: Fügt ein Null-Stundenintervall ein: 0 Stunden.

Syntax: N/A

Tag-bis-Minute-Intervall

Name: Tag-bis-Minute-Intervall

Beschreibung: Fügt ein Tag-bis-Minute-Intervall mit Nullwert ein: 0 00:00 Tage bis Minuten.

Syntax: N/A

Tag-bis-Sekunde-Intervall

Name: Tag-bis-Sekunde-Intervall

Beschreibung: Fügt ein Tag-bis-Sekunde-Intervall mit Nullwert ein: 0 00:00:00,000000000 Tage bis Sekunden.

Syntax: N/A

Tag-bis-Stunde-Intervall

Name: Tag-bis-Stunde-Intervall

Beschreibung: Fügt ein Tag-bis-Stunde-Intervall mit Nullwert ein: 0 00 Tage bis Stunden.

Syntax: N/A

Tagesintervall

Name: Tagesintervall

Beschreibung: Fügt ein Null-Tagesintervall ein: 0 Tage.

Syntax: N/A

Uhrzeit

Name: Uhrzeit

Beschreibung: Fügt die aktuelle Systemuhrzeit ein.

Syntax: N/A

Uhrzeit mit Zeitzone

Name: Uhrzeit mit Zeitzone

Beschreibung: Fügt einen Nullzeitwert mit einer Zeitzone ein.

Syntax: N/A

Zahl

Name: Zahl

Beschreibung: Fügt die Zahl 0 ein, die durch einen neuen numerischen Wert ersetzt werden kann.

Syntax: N/A

Zeichenfolge

Name: Zeichenfolge

Beschreibung: Fügt eine leere Zeichenfolge in Form von zwei einzelnen Anführungszeichen ein, zwischen denen Sie eine Zeichenfolge eingeben können.

Syntax: N/A

Zeitmarke mit Zeitzone

Name: Zeitmarke mit Zeitzone

Beschreibung: Fügt ein Beispiel einer Zeitmarke mit einer Zeitzone ein.

Syntax: N/A

intervall

Name: intervall

Beschreibung: Fügt ein Nullintervall ein: 000 00:00:00,000.

Syntax: N/A

null

Name: null

Beschreibung: Fügt ‘Null’ ein, wenn die Bedingungen des Ausdrucks nicht erfüllt sind.

Syntax: N/A

Konstrukte

case – Einfach

Name: case – Einfach

Beschreibung: Dieses Konstrukt ist die Vorlage für ‘CASE – Einfach’ und enthält die Funktionen ‘CASE’, ‘WHEN’, ‘ELSE’ und ‘END’.

Syntax: CASE [Land] WHEN ‘Kanada’ THEN ([Listenpreis] * 0,60) WHEN ‘Australien’ THEN [Listenpreis] * 0,80
ELSE [Listenpreis] END

case – Suche

Name: case – Suche

Beschreibung: Dieses Konstrukt ist die Vorlage für ‘CASE – Suche’ und enthält die Funktionen ‘CASE’, ‘WHEN’, ‘ELSE’ und ‘END’.

Syntax: CASE WHEN [Land] = ‘Kanada’ THEN ([Listenpreis] * 0,60) WHEN [Ländercode] > 100 THEN [Listenpreis] * 0,80
ELSE [Listenpreis] END

if then else

Name: if then else

Beschreibung: Dieses Konstrukt ist die Vorlage für eine ‘if…then…else’-Anweisung. Das Konstrukt finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Die besten 10 Einzelhändler 2005’.

Syntax: IF ([Land] = ‘Kanada’) THEN ([Listenpreis] * 0,60) ELSE ([Listenpreis])

in_range

Name: in_range

Beschreibung: Dies ist die Vorlage für einen in_range-Ausdruck (‘Im Bereich’).

Syntax: [Code] IN_RANGE { :30 ; 40; 50; 999: }

Geschäftsdatum/-Uhrzeitfunktionen

_add_days

Name: _add_days

Beschreibung: Gibt den Datums- bzw. Datum/Uhrzeit-Wert abhängig vom Format von ‘Datum_Ausdruck’ zurück, der sich aus der Addition von ‘Ganzzahl_Ausdruck’ Tagen zu ‘Datum_Ausdruck’ ergibt.

Syntax: _add_days ( Datum_Ausdruck; Ganzzahl_Ausdruck )

_add_hours

Name: _add_hours

Beschreibung: Gibt den Uhrzeit- bzw. Datum/Uhrzeit-Wert abhängig vom Format von ‘Uhrzeit_Ausdruck’ zurück, der sich aus der Addition von ‘Ganzzahl_Ausdruck’ Stunden zu ‘Uhrzeit_Ausdruck’ ergibt.

Syntax: _add_hours ( Uhrzeit_Ausdruck; Ganzzahl_Ausdruck )

_add_minutes

Name: _add_minutes

Beschreibung: Gibt den Uhrzeit- bzw. Datum/Uhrzeit-Wert abhängig vom Format von ‘Uhrzeit_Ausdruck’ zurück, der sich aus der Addition von ‘Ganzzahl_Ausdruck’ Minuten zu ‘Uhrzeit_Ausdruck’ ergibt.

Syntax: _add_minutes ( Uhrzeit_Ausdruck; Ganzzahl_Ausdruck )

_add_months

Name: _add_months

Beschreibung:
Fügt ‘Ganzzahl_Ausdruck’ Monate zu ‘Datum_Ausdruck’ hinzu. Wenn der sich daraus ergebene Monat weniger Tage aufweist als die Tag-des-Monats-Komponente, wird der letzte Tag des sich ergebenden Monats zurückgegeben. In allen anderen Fällen weist der zurückgegebene Wert dieselbe Tag-des-Monats-Komponente auf wie ‘Datum_Ausdruck’.

Syntax: _add_months ( Datum_Ausdruck; Ganzzahl_Ausdruck )

_add_seconds

Name: _add_seconds

Beschreibung: Gibt den Uhrzeit- bzw. Datum/Uhrzeit-Wert abhängig vom Format von ‘Uhrzeit_Ausdruck’ zurück, der sich aus der Addition von ‘Ganzzahl_Ausdruck’ Sekunden zu ‘Uhrzeit_Ausdruck’ ergibt.

Syntax: _add_seconds ( Uhrzeit_Ausdruck; Ganzzahl_Ausdruck )

_add_years

Name: _add_years

Beschreibung:
Fügt ‘Ganzzahl_Ausdruck’ Jahre zu ‘Datum_Ausdruck’ hinzu. Wenn ‘Datum_Ausdruck’ der 29. Febuar ist und das sich ergebende Jahr kein Schaltjahr, wird der sich ergebende Tag auf den 28. Februar gesetzt. In allen anderen Fällen weist der zurückgegebene Wert denselben Tag und Monat auf wie ‘Datum_Ausdruck’.

Syntax: _add_years ( Datum_Ausdruck; Ganzzahl_Ausdruck )

_age

Name: _age

Beschreibung: Gibt eine Zahl zurück, die sich durch Subtrahieren von ‘Datum_Ausdruck’ vom heutigen Datum ergibt. Der zurückgegebene Wert hat das Format JJJJMMTT, wobei JJJJ die Anzahl der Jahre, MM die Anzahl der Monate und TT die Anzahl der Tage darstellt.

Syntax: _age ( Datum_Ausdruck )

_date_to_int

Name: _date_to_int

Beschreibung: Gibt die ganzzahlige Darstellung von ‘Datum_Ausdruck’ zurück, die vom Typ ‘Datum’, ‘Zeitmarke’ oder ‘Zeitmarke mit Zeitzone’ sein kann. Der zurückgegebene Wert hat das Format JJJJMMTT, wobei JJJJ die Anzahl der Jahre, MM die Anzahl der Monate und TT die Anzahl der Tage darstellt.

Syntax: _date_to_int ( Datum_Ausdruck )

_day

Name: _day

Beschreibung: Gibt den Wert des Tagesfelds in “Datum_Ausdruck” zurück.

Syntax: _day ( Datum_Ausdruck )

_day_of_week

Name: _day_of_week

Beschreibung: Gibt den Wochentag (1 bis 7) zurück, wobei 1 der erste Tag der Woche ist, wie im zweiten Parameter angegeben (1 bis 7, wobei 1 für Montag und 7 für Sonntag steht). Beachten Sie, dass nach ISO 8601 Standard eine Woche am Montag als Tag 1 beginnt.

Syntax: _day_of_week ( Datum_Ausdruck; Ganzzahl )

_day_of_year

Name: _day_of_year

Beschreibung: Gibt den Tag des Jahres (1 bis 366) in ‘Datum_Ausdruck’ zurück. Auch als Julianischer Tag bezeichnet.

Syntax: _day_of_year ( Datum_Ausdruck )

_days_between

Name: _days_between

Beschreibung: Gibt eine positive oder negative Zahl zurück, welche die Anzahl der Tage von ‘Datum_Ausdruck1’ bis ‘Datum_Ausdruck2’ darstellt. Bei ‘Datum_Ausdruck1’ < ‘Datum_Ausdruck2’ ist das Ergebnis eine negative Zahl.

Syntax: _days_between ( Datum_Ausdruck1 ; Datum_Ausdruck2 )

_days_to_end_of_month

Name: _days_to_end_of_month

Beschreibung: Gibt eine Zahl zurück, welche für die Anzahl von Tagen steht, die in dem Monat verbleiben, der von ‘Datum_Ausdruck’ dargestellt wird.

Syntax: _days_to_end_of_month ( Datum_Ausdruck )

_end_of_day

Name: _end_of_day

Beschreibung: Gibt das Ende von “Datum_Ausdruck” oder das Ende des heutigen Tags als Zeitmarke zurück.

Syntax: _end_of_day ([ Datum_Ausdruck ])

_first_of_month

Name: _first_of_month

Beschreibung: Gibt einen Datums- oder Datum/Uhrzeit-Wert abhängig vom Argument zurück, der sich ergibt, wenn ‘Datum_Ausdruck’ in ein Datum mit identischem Jahr und Monat, jedoch mit auf 1 eingestelltem Tag konvertiert wird.

Syntax: _first_of_month ( Datum_Ausdruck )

_from_unixtime

Name: _from_unixtime

Beschreibung: Gibt die durch ‘Ganzzahl_Ausdruck’ angegebene UNIX-Zeit als Zeitmarke mit Zeitzone zurück.

Syntax: _from_unixtime ( Ganzzahl_Ausdruck )

_hour

Name: _hour

Beschreibung: Gibt den Wert des Stundenfelds in “Datum_Ausdruck” zurück.

Syntax: _hour ( Datum_Ausdruck )

_last_of_month

Name: _last_of_month

Beschreibung: Gibt einen Datums- oder Datum/Uhrzeit-Wert abhängig vom Argument zurück, der den letzten Tag des von ‘Datum_Ausdruck’ dargestellten Monats repräsentiert.

Syntax: _last_of_month ( Datum_Ausdruck )

_make_timestamp

Name: _make_timestamp

Beschreibung: Liefert eine Zeitmarke, die aus ‘Ganzzahl_Ausdruck1’ (das Jahr), ‘Ganzzahl_Ausdruck2’ (der Monat) und ‘Ganzzahl_Ausdruck3’ (der Tag) besteht. Der Uhrzeitteil lautet standardmäßig 00:00:00,000.

Syntax: _make_timestamp ( Ganzzahl_Ausdruck1; Ganzzahl_Ausdruck2; Ganzzahl_Ausdruck3 )

_minute

Name: _minute

Beschreibung: Gibt den Wert des Minutenfelds in “Datum_Ausdruck” zurück.

Syntax: _minute ( Datum_Ausdruck )

_month

Name: _month

Beschreibung: Gibt den Wert des Monatsfelds in “Datum_Ausdruck” zurück.

Syntax: _month ( Datum_Ausdruck )

_months_between

Name: _months_between

Beschreibung: Gibt eine positive oder negative Ganzzahl zurück, welche die Anzahl der Monate von ‘Datum_Ausdruck1’ bis ‘Datum_Ausdruck2’ darstellt. Wenn “Datum_Ausdruck1” vor “Datum_Ausdruck2” liegt, wird eine negative Zahl zurückgegeben.

Syntax: _months_between ( Datum_Ausdruck1; Datum_Ausdruck2 )

_second

Name: _second

Beschreibung: Gibt den Wert des Sekundenfelds in “Datum_Ausdruck” zurück.

Syntax: _second ( Datum_Ausdruck )

_shift_timezone

Name: _shift_timezone

Beschreibung: Versetzt einen Zeitmarkenwert von einer Zeitzone in eine andere Zeitzone. Diese Funktion berücksichtigt gegebenenfalls die Sommerzeit. Wenn das erste Argument den Typ “Zeitmarke” aufweist, stellen das zweite und dritte Argument die Quellen- bzw. die Zielzeitzone dar. Wenn das erste Argument den Typ “Zeitmarke mit Zeitzone” aufweist, ist die Quellenzeitzone bereits im ersten Argument impliziert, sodass das zweite Argument die Zielzeitzone darstellt. Der Datentyp des ersten Arguments bestimmt auch den Datentyp des Rückgabewerts. Das zweite und das dritte Argument weisen den Typ “Zeichenfolge” auf und stellen Zeitzonenkennungen dar. Eine Liste dieser Kennungen ist im Folgenden aufgeführt.

Hinweis: Die Verwendung dieser Funktion bewirkt eine lokale Verarbeitung.

Syntax: _shift_timezone ( Zeitmarke_Wert ; Quellenzeitzone ; Zielzeitzone )
_shift_timezone ( Zeitmarke_mit_Zeitzonenwert ; Zielzeitzone )

_start_of_day

Name: _start_of_day

Beschreibung: Gibt den Beginn von “Datum_Ausdruck” oder den Beginn des heutigen Tags als Zeitmarke zurück.

Syntax: _start_of_day ([ Datum_Ausdruck ])

_timezone_hour

Name: _timezone_hour

Beschreibung: Gibt den Wert des Stundenfelds für die Zeitzone im Ausdruck zurück. Es muss sich um einen Ausdruck des Typs ‘Zeitmarke mit Zeitzone’ oder ‘Uhrzeit mit Zeitzone’ handeln.

Syntax: _timezone_hour ( Zeitmarke_mit_Zeitzonenwert )
_timezone_hour ( Uhrzeit_mit_Zeitzonenwert )

_timezone_minute

Name: _timezone_minute

Beschreibung: Gibt den Wert des Minutenfelds für die Zeitzone im Ausdruck zurück. Es muss sich um einen Ausdruck des Typs ‘Zeitmarke mit Zeitzone’ oder ‘Uhrzeit mit Zeitzone’ handeln.

Syntax: _timezone_minute ( Zeitmarke_mit_Zeitzonenwert )
_timezone_minute ( Uhrzeit_mit_Zeitzonenwert )

_unix_timestamp

Name: _unix_timestamp

Beschreibung: Gibt die Anzahl der Sekunden seit 1970-01-01 00:00:00-00 für ‘Datum_Ausdruck’ zurück.

Syntax: _unix_timestamp ( Datum_Ausdruck )

_week_of_year

Name: _week_of_year

Beschreibung: Gibt die Zahl der Woche des Jahres von ‘Datum_Ausdruck’ nach ISO 8601 Standard zurück. Woche 1 des Jahres ist die erste Woche des Jahres, die einen Donnerstag enthält und die gleichbedeutend mit der ersten Woche ist, die den 4. Januar enthält. Eine Woche beginnt am Montag (Tag 1) und endet am Sonntag (Tag 7).

Syntax: _week_of_year ( Datum_Ausdruck )

_year

Name: _year

Beschreibung: Gibt den Wert des Jahresfelds in “Datum_Ausdruck” zurück.

Syntax: _year ( Datum_Ausdruck )

_years_between

Name: _years_between

Beschreibung: Gibt eine positive oder negative Ganzzahl zurück, welche die Anzahl der Jahre von ‘Datum_Ausdruck1’ bis ‘Datum_Ausdruck2’ darstellt. Bei ‘Datum_Ausdruck1’ < ‘Datum_Ausdruck2’ wird ein negativer Wert zurückgegeben.

Syntax: _years_between ( Datum_Ausdruck1; Datum_Ausdruck2 )

_ymdint_between

Name: _ymdint_between

Beschreibung: Gibt eine Zahl zurück, welche die Differenz zwischen ‘Datum_Ausdruck1’ und ‘Datum_Ausdruck2’ darstellt. Der zurückgegebene Wert hat das Format JJJJMMTT, wobei JJJJ die Anzahl der Jahre, MM die Anzahl der Monate und TT die Anzahl der Tage darstellt.

Syntax: _ymdint_between ( Datum_Ausdruck1 ; Datum_Ausdruck2 )

Vergleichselemente für Perioden

contains

Name: contains

Beschreibung: Gibt ‘true’ zurück, wenn ‘Periode_Ausdruck1’ contains ‘Periode_Ausdruck2’ wahr ist, d. h., wenn die erste Periode den Datums-/Zeitwert oder alle Werte in der zweiten Periode enthält.

Syntax: Periode_Ausdruck1 contains ( Periode_Ausdruck2 | Datum_Uhrzeit_Ausdruck )

equals

Name: equals

Beschreibung: Gibt ‘true’ zurück, wenn ‘Periode_Ausdruck1’ und ‘Periode_Ausdruck2’ dieselben Werte für Start und Ende der Periode aufweisen.

Syntax: Periode_Ausdruck1 equals Periode_Ausdruck2

immediately precedes

Name: immediately precedes

Beschreibung: Gibt ‘true’ zurück, wenn ‘Periode_Ausdruck1’ ‘Periode_Ausdruck2’ unmittelbar vorangeht, d. h., wenn der Endwert der ersten Periode mit dem Startwert der zweiten Periode übereinstimmt.

Syntax: Periode_Ausdruck1 immediately precedes Periode_Ausdruck2

immediately succeeds

Name: immediately succeeds

Beschreibung: Gibt ‘true’ zurück, wenn ‘Periode_Ausdruck1’ ‘Periode_Ausdruck2’ unmittelbar folgt, d. h., wenn der Startwert der ersten Periode mit dem Endwert der zweiten Periode übereinstimmt.

Syntax: Periode_Ausdruck1 immediately succeeds Periode_Ausdruck2

overlaps

Name: overlaps

Beschreibung: Gibt ‘true’ zurück, wenn ‘Periode_Ausdruck1’ sich mit ‘Periode_Ausdruck2’ überschneidet, d. h., wenn sie mindestens einen gemeinsamen Wert aufweisen.

Syntax: Periode_Ausdruck1 overlaps Periode_Ausdruck2

precedes

Name: precedes

Beschreibung: Gibt ‘true’ zurück, wenn ‘Periode_Ausdruck1’ ‘Periode_Ausdruck2’ vorangeht, d. h., wenn alle in der ersten Periode enthaltenen Werte kleiner oder gleich dem Startwert der zweiten Periode sind.

Syntax: Periode_Ausdruck1 precedes Periode_Ausdruck2

succeeds

Name: succeeds

Beschreibung: Gibt ‘true’ zurück, wenn ‘Periode_Ausdruck1’ ‘Periode_Ausdruck2’ folgt, d. h., wenn alle in der ersten Periode enthaltenen Werte größer oder gleich dem Endwert der zweiten Periode sind.

Syntax: Periode_Ausdruck1 succeeds Periode_Ausdruck2

Blockfunktionen

_firstFromSet

Name: _firstFromSet

Beschreibung: Gibt die ersten Mitglieder zurück, die im Satz gefunden werden (bis zu ‘numerischer_Ausdruck_Maximum’ + ‘numerischer_Ausdruck_Überlauf’). Wenn ‘numerischer_Ausdruck_Maximum’ + ‘numerischer_Ausdruck_Überlauf’ überschritten wird, dann wird nur die maximale Anzahl von Mitgliedern zurückgegeben.
Bei einem Satz, der nur wenige Mitglieder mehr als durch ‘numerischer_Ausdruck_Maximum’ angegeben enthält, ermöglicht ‘numerischer_Ausdruck_Überlauf’, dass der kleine Satz zusätzlicher Mitglieder mit aufgenommen wird. Wenn der Satz mehr als die durch den Überlauf zugelassenen Mitglieder enthält, wird nur die durch ‘numerischer_Ausdruck_Maximum’ angegebene Anzahl von Mitgliedern zurückgegeben.

Syntax: _firstFromSet ( Satz_Ausdruck ; numerischer_Ausdruck_Maximum ; numerischer_Ausdruck_Überlauf )

_remainderSet

Name: _remainderSet

Beschreibung: Gibt den Datensatz zurück, der ‘Mitglied_Ausdruck’ enthält, wenn die Größe von ‘Satz_Ausdruck’ größer ist als ‘numerischer_Ausdruck’, d. h.,
ein neues Mitglied wird erzeugt, wenn die Anzahl der Mitglieder in ‘Satz_Ausdruck’ größer ist als durch ‘numerischer_Ausdruck’ angegeben.

Syntax: _remainderSet ( Mitglied_Ausdruck; Satz_Ausdruck ; numerischer_Ausdruck )

Operatoren

(

Name: (

Beschreibung: Identifiziert den Beginn eines Ausdrucks.

Syntax: ( Ausdruck )

)

Name: )

Beschreibung: Identifiziert das Ende eines Ausdrucks.

Syntax: ( Ausdruck )

*

Name: *

Beschreibung: Multipliziert zwei numerische Werte miteinander.

Syntax: Wert1 * Wert2

+

Name: +

Beschreibung: Fügt zwei numerische Werte hinzu.

Syntax: Wert1 + Wert2

,

Name: ,

Beschreibung: Trennt Ausdruckskomponenten.

Syntax: expression ( Parameter1; Parameter2 )

Name: –

Beschreibung: Subtrahiert zwei numerische Werte voneinander oder negiert einen numerischen Wert.

Syntax: Wert1 – Wert2
oder
– Wert

/

Name: /

Beschreibung: Dividiert zwei numerische Werte.

Syntax: Wert1 / Wert2

<

Name: <

Beschreibung: Vergleicht die Werte, die durch ‘Wert1’ dargestellt werden, mit ‘Wert2’, und ruft diejenigen Werte ab, die kleiner als ‘Wert2’ sind.

Syntax: Wert1 < Wert2

<=

Name: <=

Beschreibung: Vergleicht die Werte, die durch ‘Wert1’ dargestellt werden, mit ‘Wert2’, und ruft diejenigen Werte ab, die kleiner als oder gleich ‘Wert2’ sind.

Syntax: Wert1 <= Wert2

<>

Name: <>

Beschreibung: Vergleicht die Werte, die durch ‘Wert1’ dargestellt werden, mit ‘Wert2’, und ruft diejenigen Werte ab, die ungleich ‘Wert2’ sind.

Syntax: Wert1 <> Wert2

=

Name: =

Beschreibung: Vergleicht die Werte, die durch ‘Wert1’ dargestellt werden, mit ‘Wert2’, und ruft diejenigen Werte ab, die gleich ‘Wert2’ sind.

Syntax: Wert1 = Wert2

>

Name: >

Beschreibung: Vergleicht die Werte, die durch ‘Wert1’ dargestellt werden, mit ‘Wert2’, und ruft diejenigen Werte ab, die größer als ‘Wert2’ sind.

Syntax: Wert1 > Wert2

>=

Name: >=

Beschreibung: Vergleicht die Werte, die durch ‘Wert1’ dargestellt werden, mit ‘Wert2’, und ruft diejenigen Werte ab, die größer als oder gleich ‘Wert2’ sind.

Syntax: Wert1 >= Wert2

and

Name: and

Beschreibung: Gibt den Wert ‘Wahr’ zurück, wenn die Bedingungen auf beiden Seiten des Ausdrucks erfüllt werden.

Syntax: Argument1 and Argument2

between

Name: between

Beschreibung: Bestimmt, ob ein Wert in einen vorgegebenen Bereich fällt.

Syntax: Ausdruck between Wert1 and Wert2

case

Name: case

Beschreibung: Wird zusammen mit ‘when’, ‘then’, ‘else’ und ‘end’ verwendet. ‘Case’ identifiziert den Beginn einer spezifischen Situation, in der When-, Then- und Else-Aktionen definiert werden.

Syntax: case Ausdruck { when Ausdruck then Ausdruck } [ else Ausdruck ] end

contains

Name: contains

Beschreibung: Stellt fest, ob ‘Zeichenfolge2’ in ‘Zeichenfolge1’ enthalten ist. Diese Syntax unterstützt beide Metazeichen: das Prozentzeichen (%) stellt null, ein oder mehrere Zeichen dar, das Unterstrichzeichen (_) stellt ein beliebiges Zeichen dar. Das optionale Schlüsselwort LITERAL gibt an, wie ‘%’ und ‘_’ inerpretiert werden. Ist das Schlüsselwort LITERAL vorhanden, werden ‘%’ und ‘_’ nicht als Metazeichen behandelt (Beispiel 3 und 5). Ist das Schlüsselwort LITERAL nicht vorhanden, werden ‘%’ und ‘_’ als Metazeichen behandelt (Beispiel 1, 2 und 4).

Syntax: Zeichenfolge1 contains [LITERAL] Zeichenfolge2

else

Name: else

Beschreibung: Wird zusammen mit if- oder case-Konstrukten verwendet. Wenn die if-Bedingung oder der case-Ausdruck nicht erfüllt werden, wird der else-Ausdruck verwendet. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Die besten 10 Einzelhändler 2005’.

Syntax: if ( Bedingung ) then …. else ( Ausdruck ) ; oder case …. else ( Ausdruck ) end

end

Name: end

Beschreibung: Gibt das Ende eines case- oder when-Konstrukts an.

Syntax: case …. end

ends with

Name: ends with

Beschreibung: Stellt fest, ob “Zeichenfolge1” mit “Zeichenfolge2” endet. Diese Syntax unterstützt beide Metazeichen: das Prozentzeichen (%) stellt null, ein oder mehrere Zeichen dar, das Unterstrichzeichen (_) stellt ein beliebiges Zeichen dar. Das optionale Schlüsselwort LITERAL gibt an, wie ‘%’ und ‘_’ inerpretiert werden. Ist das Schlüsselwort LITERAL vorhanden, werden ‘%’ und ‘_’ nicht als Metazeichen behandelt (Beispiel 3 und 5). Ist das Schlüsselwort LITERAL nicht vorhanden, werden ‘%’ und ‘_’ als Metazeichen behandelt (Beispiel 1, 2 und 4).

Syntax: Zeichenfolge1 ends with [LITERAL] Zeichenfolge2

escape

Name: escape

Beschreibung: Stellt fest, ob “Zeichenfolge1” dem Muster von “Zeichenfolge2” entspricht, wobei das Zeichen “Zeichen” optional als Escapezeichen in der Musterzeichenfolge verwendet wird.

Syntax: Zeichenfolge1 LIKE Zeichenfolge2 [ ESCAPE Zeichen ]

if

Name: if

Beschreibung: Wird zusammen mit then- und else-Konstrukten verwendet. ‘If’ definiert eine Bedingung. Wenn die if-Bedingung erfüllt ist, wird der then-Ausdruck verwendet. Wenn die if-Bedingung nicht erfüllt ist, wird der else-Ausdruck verwendet. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Die besten 10 Einzelhändler 2005’.

Syntax: if ( Bedingung ) then ( Ausdruck ) else ( Ausdruck )

in

Name: in

Beschreibung: Stellt fest, ob ‘Ausdruck1’ in einer angegebenen Liste von Ausdrücken vorhanden ist.

Syntax: Ausdruck1 in ( Ausdruck_Liste )

is missing

Name: is missing

Beschreibung: Stellt fest, ob ‘Wert’ in den Daten nicht definiert ist.

Syntax: Wert is missing

is not missing

Name: is not missing

Beschreibung: Stellt fest, ob ‘Wert’ in den Daten definiert ist.

Syntax: Wert is not missing

is not null

Name: is not null

Beschreibung: Stellt fest, ob ‘Wert’ in den Daten definiert ist.

Syntax: Wert is not null

is null

Name: is null

Beschreibung: Stellt fest, ob ‘Wert’ in den Daten nicht definiert ist.

Syntax: Wert is null

like

Name: like

Beschreibung: Stellt fest, ob “Zeichenfolge1” dem Muster von “Zeichenfolge2” entspricht, wobei das Zeichen “Zeichen” optional als Escapezeichen in der Musterzeichenfolge verwendet wird. Diese Syntax unterstützt beide Metazeichen: das Prozentzeichen (%) stellt null, ein oder mehrere Zeichen dar, das Unterstrichzeichen (_) stellt ein beliebiges Zeichen dar.

Syntax: Zeichenfolge1 LIKE Zeichenfolge2 [ ESCAPE Zeichen ]

not

Name: not

Beschreibung: Gibt WAHR zurück, wenn ‘Argument’ falsch ist, oder gibt FALSCH zurück, wenn ‘Argument’ wahr ist.

Syntax: NOT-Argument

or

Name: or

Beschreibung: Gibt WAHR zurück, wenn entweder ‘Argument1’ oder ‘Argument2’ wahr ist.

Syntax: Argument1 or Argument2

starts with

Name: starts with

Beschreibung: Stellt fest, ob ‘Zeichenfolge1’ mit ‘Zeichenfolge2’ beginnt. Diese Syntax unterstützt beide Metazeichen: das Prozentzeichen (%) stellt null, ein oder mehrere Zeichen dar, das Unterstrichzeichen (_) stellt ein beliebiges Zeichen dar. Das optionale Schlüsselwort LITERAL gibt an, wie ‘%’ und ‘_’ inerpretiert werden. Ist das Schlüsselwort LITERAL vorhanden, werden ‘%’ und ‘_’ nicht als Metazeichen behandelt (Beispiel 3 und 5). Ist das Schlüsselwort LITERAL nicht vorhanden, werden ‘%’ und ‘_’ als Metazeichen behandelt (Beispiel 1, 2 und 4).

Syntax: Zeichenfolge1 starts with [LITERAL] Zeichenfolge2

then

Name: then

Beschreibung: Wird zusammen mit if- oder case-Konstrukten verwendet. Wenn die if-Bedingung oder der when-Ausdruck erfüllt sind, wird der then-Ausdruck verwendet. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Die besten 10 Einzelhändler 2005’.

Syntax: if ( Bedingung ) then …; oder case Ausdruck when Ausdruck then …. end

when

Name: when

Beschreibung: Wird mit dem case-Konstrukt verwendet. Sie können Bedingungen definieren, die eintreten, wenn der WHEN-Ausdruck wahr ist.

Syntax: case [Ausdruck] when … end

Konstanten

Datum

Name: Datum

Beschreibung: Fügt das aktuelle Systemdatum ein.

Syntax: N/A

Datum/Uhrzeit

Name: Datum/Uhrzeit

Beschreibung: Fügt das aktuelle Systemdatum/die aktuelle Systemuhrzeit ein.

Syntax: N/A

Jahr-bis-Monat-Intervall

Name: Jahr-bis-Monat-Intervall

Beschreibung: Fügt ein Jahr-bis-Monat-Intervall mit Nullwert ein: 0000-00 Jahre bis Monat.

Syntax: N/A

Jahresintervall

Name: Jahresintervall

Beschreibung: Fügt ein Null-Jahresintervall ein: 0 Jahre.

Syntax: N/A

Minute-bis-Sekunde-Intervall

Name: Minute-bis-Sekunde-Intervall

Beschreibung: Fügt ein Minute-bis-Sekunde-Intervall mit Nullwert ein: 00:00,000000000 Minuten bis Sekunde.

Syntax: N/A

Minutenintervall

Name: Minutenintervall

Beschreibung: Fügt ein Null-Minutenintervall ein: 0 Minuten.

Syntax: N/A

Monatsintervall

Name: Monatsintervall

Beschreibung: Fügt ein Null-Monatsintervall ein: 0 Monate.

Syntax: N/A

Sekundenintervall

Name: Sekundenintervall

Beschreibung: Fügt ein Null-Sekundenintervall ein: 0 Sekunden.

Syntax: N/A

Stunde-bis-Minute-Intervall

Name: Stunde-bis-Minute-Intervall

Beschreibung: Fügt ein Stunde-bis-Minute-Intervall mit Nullwert ein: 00:00 Stunden bis Minuten.

Syntax: N/A

Stunde-bis-Sekunde-Intervall

Name: Stunde-bis-Sekunde-Intervall

Beschreibung: Fügt ein Stunde-bis-Sekunde-Intervall mit Nullwert ein: 00:00:00,000000000 Stunden bis Sekunden.

Syntax: N/A

Stundenintervall

Name: Stundenintervall

Beschreibung: Fügt ein Null-Stundenintervall ein: 0 Stunden.

Syntax: N/A

Tag-bis-Minute-Intervall

Name: Tag-bis-Minute-Intervall

Beschreibung: Fügt ein Tag-bis-Minute-Intervall mit Nullwert ein: 0 00:00 Tage bis Minuten.

Syntax: N/A

Tag-bis-Sekunde-Intervall

Name: Tag-bis-Sekunde-Intervall

Beschreibung: Fügt ein Tag-bis-Sekunde-Intervall mit Nullwert ein: 0 00:00:00,000000000 Tage bis Sekunden.

Syntax: N/A

Tag-bis-Stunde-Intervall

Name: Tag-bis-Stunde-Intervall

Beschreibung: Fügt ein Tag-bis-Stunde-Intervall mit Nullwert ein: 0 00 Tage bis Stunden.

Syntax: N/A

Tagesintervall

Name: Tagesintervall

Beschreibung: Fügt ein Null-Tagesintervall ein: 0 Tage.

Syntax: N/A

Uhrzeit

Name: Uhrzeit

Beschreibung: Fügt die aktuelle Systemuhrzeit ein.

Syntax: N/A

Uhrzeit mit Zeitzone

Name: Uhrzeit mit Zeitzone

Beschreibung: Fügt einen Nullzeitwert mit einer Zeitzone ein.

Syntax: N/A

Zahl

Name: Zahl

Beschreibung: Fügt die Zahl 0 ein, die durch einen neuen numerischen Wert ersetzt werden kann.

Syntax: N/A

Zeichenfolge

Name: Zeichenfolge

Beschreibung: Fügt eine leere Zeichenfolge in Form von zwei einzelnen Anführungszeichen ein, zwischen denen Sie eine Zeichenfolge eingeben können.

Syntax: N/A

Zeitmarke mit Zeitzone

Name: Zeitmarke mit Zeitzone

Beschreibung: Fügt ein Beispiel einer Zeitmarke mit einer Zeitzone ein.

Syntax: N/A

intervall

Name: intervall

Beschreibung: Fügt ein Nullintervall ein: 000 00:00:00,000.

Syntax: N/A

Konstrukte

case – Einfach

Name: case – Einfach

Beschreibung: Dieses Konstrukt ist die Vorlage für ‘CASE – Einfach’ und enthält die Funktionen ‘CASE’, ‘WHEN’, ‘ELSE’ und ‘END’.

Syntax: CASE [Land] WHEN ‘Kanada’ THEN ([Listenpreis] * 0,60) WHEN ‘Australien’ THEN [Listenpreis] * 0,80
ELSE [Listenpreis] END

case – Suche

Name: case – Suche

Beschreibung: Dieses Konstrukt ist die Vorlage für ‘CASE – Suche’ und enthält die Funktionen ‘CASE’, ‘WHEN’, ‘ELSE’ und ‘END’.

Syntax: CASE WHEN [Land] = ‘Kanada’ THEN ([Listenpreis] * 0,60) WHEN [Ländercode] > 100 THEN [Listenpreis] * 0,80
ELSE [Listenpreis] END

if then else

Name: if then else

Beschreibung: Dieses Konstrukt ist die Vorlage für eine ‘if…then…else’-Anweisung. Das Konstrukt finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Die besten 10 Einzelhändler 2005’.

Syntax: IF ([Land] = ‘Kanada’) THEN ([Listenpreis] * 0,60) ELSE ([Listenpreis])

Berichtsfunktionen

AsOfDate

Name: AsOfDate

Beschreibung: Gibt den Datumswert des ‘AsOfDate’-Ausdrucks zurück, wenn dieser definiert wurde. Wenn der Ausdruck nicht definiert ist, gibt AsOfDate das Datum der Berichtsausführung zurück.

Syntax: AsOfDate()

AsOfTime

Name: AsOfTime

Beschreibung: Gibt den Uhrzeitwert des ‘AsOfTime’-Ausdrucks zurück, wenn dieser definiert wurde. Wenn der Ausdruck nicht definiert ist, gibt AsOfTime die Uhrzeit der Berichtsausführung zurück.

Syntax: AsOfTime()

BurstKey

Name: BurstKey

Beschreibung: Gibt den Zielgruppenschlüssel zurück.

Syntax: BurstKey()

BurstRecipients

Name: BurstRecipients

Beschreibung: Gibt die Verteilerliste der Zielgruppenempfänger zurück.

Syntax: BurstRecipients()

CellValue

Name: CellValue

Beschreibung: Gibt den Wert der aktuellen Kreuztabellenzelle zurück.

Syntax: CellValue()

ColumnNumber

Name: ColumnNumber

Beschreibung: Gibt die aktuelle Spaltenzahl zurück.

Syntax: ColumnNumber()

CubeCreatedOn

Name: CubeCreatedOn

Beschreibung: Gibt das Datum und die Uhrzeit der Cube-Erstellung zurück. Der Wert ‘dimension’ gibt an, aus welchem Cube die Metadaten abgerufen werden. Wenn die Dimensionsquelle eine IBM® Cognos® PowerCube (.mdc) ist, gibt die Funktion eine leere Zeichenfolge zurück, da das ursprüngliche Erstellungsdatum eines PowerCubes nicht beibehalten wird.

Syntax: CubeCreatedOn( dimension )

CubeCurrentPeriod

Name: CubeCurrentPeriod

Beschreibung: Gibt den aktuellen Zeitraum für den Cube zurück. Der Wert ‘dimension’ gibt an, aus welchem Cube die Metadaten abgerufen werden.

Syntax: CubeCurrentPeriod( dimension )

CubeDataUpdatedOn

Name: CubeDataUpdatedOn

Beschreibung: Gibt Datum-Uhrzeit der letzten Aktualisierung des Cubes zurück. Der Wert ‘dimension’ gibt an, aus welchem Cube die Metadaten abgerufen werden.

Syntax: CubeDataUpdatedOn( dimension )

CubeDefaultMeasure

Name: CubeDefaultMeasure

Beschreibung: Gibt den Namen der Standardkennzahl für den Cube zurück. Der Wert ‘dimension’ gibt an, aus welchem Cube die Metadaten abgerufen werden.

Syntax: CubeDefaultMeasure( dimension )

CubeDescription

Name: CubeDescription

Beschreibung: Gibt die Beschreibung des Cubes zurück. Der Wert ‘dimension’ gibt an, aus welchem Cube die Metadaten abgerufen werden.

Syntax: CubeDescription( dimension )

CubeIsOptimized

Name: CubeIsOptimized

Beschreibung: Gibt den Wert ‘wahr’ zurück, wenn der Cube optimiert ist. Der Wert ‘dimension’ gibt an, aus welchem Cube die Metadaten abgerufen werden.

Syntax: CubeIsOptimized( dimension )

CubeName

Name: CubeName

Beschreibung: Gibt den Namen des Cubes zurück. Der Wert ‘dimension’ gibt an, aus welchem Cube die Metadaten abgerufen werden.

Syntax: CubeName( dimension )

CubeSchemaUpdatedOn

Name: CubeSchemaUpdatedOn

Beschreibung: Gibt Datum-Uhrzeit der letzten Aktualisierung des Cubeschemas zurück. Der Wert ‘dimension’ gibt an, aus welchem Cube die Metadaten abgerufen werden.

Syntax: CubeSchemaUpdatedOn( dimension )

GetLocale

Name: GetLocale

Beschreibung: Gibt die Ländereinstellung für die Ausführung zurück (wird nicht mehr verwendet).

Syntax: GetLocale()

HorizontalPageCount

Name: HorizontalPageCount

Beschreibung: Gibt die aktuelle horizontale Seitenanzahl zurück.

Syntax: HorizontalPageCount()

HorizontalPageNumber

Name: HorizontalPageNumber

Beschreibung: Gibt die aktuelle horizontale Seitenzahl zurück.

Syntax: HorizontalPageNumber()

InScope

Name: InScope

Beschreibung: Gibt den booleschen Wert 1 (wahr) zurück, wenn die Zelle im Bereich der Datenelemente und der eindeutige Mitgliedsnamen (MUN) ist. Andernfalls wird der boolesche Wert 0 (falsch) zurückgegeben.

Syntax: InScope( dataItem ; MUN; … )

IsAccessible

Name: IsAccessible

Beschreibung: Gibt den booleschen Wert 1 (wahr) zurück, wenn der Bericht mit aktivierten Eingabehilfen ausgeführt wird. Verwenden Sie diese Funktion als Variablenausdruck mit einem bedingten Block, damit auf Ihre Berichte zugegriffen werden kann. Beispielsweise können Sie in Berichten, die mit aktivierten Eingabehilfen ausgeführt werden, eine einem Diagramm entsprechende Liste oder Kreuztabelle hinzufügen.

Syntax: IsAccessible()

IsBooklet

Name: IsBooklet

Beschreibung: Gibt den booleschen Wert 1 (wahr) zurück, wenn es sich bei dem Bericht um einen untergeordneten Bericht eines Booklets handelt. Andernfalls wird der boolesche Wert 0 (falsch) zurückgegeben.

Syntax: IsBooklet()

IsBursting

Name: IsBursting

Beschreibung: Gibt den booleschen Wert 1 (wahr) zurück, wenn der Bericht an den Empfänger verteilt wird. Andernfalls wird der boolesche Wert 0 (falsch) zurückgegeben.

Syntax: IsBursting(‘recipientName’)

IsCrosstabColumnNodeMember

Name: IsCrosstabColumnNodeMember

Beschreibung: Gibt den booleschen Wert 1 (wahr) zurück, wenn der aktuelle Knoten ein Knotenmitglied der Kreuztabellenspalte ist.

Syntax: IsCrosstabColumnNodeMember()

IsCrosstabRowNodeMember

Name: IsCrosstabRowNodeMember

Beschreibung: Gibt den booleschen Wert 1 (wahr) zurück, wenn der aktuelle Knoten ein Knotenmitglied der Kreuztabellenzeile ist.

Syntax: IsCrosstabRowNodeMember()

IsFirstColumn

Name: IsFirstColumn

Beschreibung: Gibt den booleschen Wert 1 (wahr) zurück, wenn die aktuelle Spalte die erste Spalte ist.

Syntax: IsFirstColumn()

IsInnerMostCrosstabColumnNodeMember

Name: IsInnerMostCrosstabColumnNodeMember

Beschreibung: Gibt den booleschen Wert 1 (wahr) zurück, wenn der aktuelle Knoten ein Knotenmitglied der inneren Kreuztabellenspalte ist.

Syntax: IsInnerMostCrosstabColumnNodeMember()

IsInnerMostCrosstabRowNodeMember

Name: IsInnerMostCrosstabRowNodeMember

Beschreibung: Gibt den booleschen Wert 1 (wahr) zurück, wenn der aktuelle Knoten ein Knotenmitglied der inneren Kreuztabellenzeile ist.

Syntax: IsInnerMostCrosstabRowNodeMember()

IsLastColumn

Name: IsLastColumn

Beschreibung: Gibt den booleschen Wert 1 (wahr) zurück, wenn die aktuelle Spalte die letzte Spalte ist.

Syntax: IsLastColumn()

IsLastInnerMostCrosstabColumnNodeMember

Name: IsLastInnerMostCrosstabColumnNodeMember

Beschreibung: Gibt den booleschen Wert 1 (wahr) zurück, wenn der aktuelle Knoten ein Knotenmitglied der letzten inneren Kreuztabellenspalte ist.

Syntax: IsLastInnerMostCrosstabColumnNodeMember()

IsLastInnerMostCrosstabRowNodeMember

Name: IsLastInnerMostCrosstabRowNodeMember

Beschreibung: Gibt den booleschen Wert 1 (wahr) zurück, wenn der aktuelle Knoten ein Knotenmitglied der letzten inneren Kreuztabellenzeile ist.

Syntax: IsLastInnerMostCrosstabRowNodeMember()

IsOuterMostCrosstabColumnNodeMember

Name: IsOuterMostCrosstabColumnNodeMember

Beschreibung: Gibt den booleschen Wert 1 (wahr) zurück, wenn der aktuelle Knoten ein Knotenmitglied der äußeren Kreuztabellenspalte ist.

Syntax: IsOuterMostCrosstabColumnNodeMember()

IsOuterMostCrosstabRowNodeMember

Name: IsOuterMostCrosstabRowNodeMember

Beschreibung: Gibt den booleschen Wert 1 (wahr) zurück, wenn der aktuelle Knoten ein Knotenmitglied der äußeren Kreuztabellenzeile ist.

Syntax: IsOuterMostCrosstabRowNodeMember()

IsPageCountAvailable

Name: IsPageCountAvailable

Beschreibung: Gibt den booleschen Wert 1 (wahr) zurück, wenn die Seitenanzahl für die aktuelle Ausführung des Berichts verfügbar ist. Andernfalls wird der boolesche Wert 0 (falsch) zurückgegeben.

Syntax: IsPageCountAvailable()

Locale

Name: Locale

Beschreibung: Gibt die Ländereinstellung für die Ausführung zurück.

Syntax: Locale()

ModelPath

Name: ModelPath

Beschreibung: Gibt den Modellpfad zurück.

Syntax: ModelPath()

Now

Name: Now

Beschreibung: Gibt die aktuelle Systemzeit zurück.

Syntax: Now()

PageCount

Name: PageCount

Beschreibung: Gibt die aktuelle Seitenanzahl zurück. Diese Funktion funktioniert nur, wenn der Bericht im Adobe® PDF- oder Microsoft® Excel-Format ausgegeben wird. Zum Speichern der Berichtsausgabe funktioniert diese Funktion für alle Formate.

Syntax: PageCount()

PageName

Name: PageName

Beschreibung: Gibt die aktuelle Seitenanzahl zurück.

Syntax: PageName()

PageNumber

Name: PageNumber

Beschreibung: Gibt die aktuelle Seitenzahl zurück.

Syntax: PageNumber()

ParamCount

Name: ParamCount

Beschreibung: Gibt die Parameteranzahl von “parameterName” zurück.

Syntax: ParamCount(‘parameterName’)

ParamDisplayValue

Name: ParamDisplayValue

Beschreibung: Gibt eine Zeichenfolge zurück, die der Parameteranzeigewert von ‘parameterName’ ist. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Anwerbungsbericht’.

Syntax: ParamDisplayValue(‘parameterName’)

ParamName

Name: ParamName

Beschreibung: Gibt den Parameternamen von “parameterName” zurück.

Syntax: ParamName(‘parameterName’)

ParamNames

Name: ParamNames

Beschreibung: Gibt alle Parameternamen zurück.

Syntax: ParamNames()

ParamValue

Name: ParamValue

Beschreibung: Gibt den Parameterwert von “parameterName” zurück.

Syntax: ParamValue(‘parameterName’)

ReportAuthorLocale

Name: ReportAuthorLocale

Beschreibung: Gibt die Autorenländereinstellung zurück.

Syntax: ReportAuthorLocale

ReportCreateDate

Name: ReportCreateDate

Beschreibung: Gibt das Datum zurück, an dem der Bericht erstellt wurde.

Syntax: ReportCreateDate()

ReportDate

Name: ReportDate

Beschreibung: Gibt Datum und Uhrzeit der Berichtsausführung zurück.

Syntax: ReportDate()

ReportDescription

Name: ReportDescription

Beschreibung: Gibt die Berichtsbeschreibung zurück. Diese Funktion funktioniert nur, wenn der Bericht über IBM® Cognos® Connection ausgeführt wird.

Syntax: ReportDescription()

ReportID

Name: ReportID

Beschreibung: Gibt die Berichts-ID zurück.

Syntax: ReportID()

ReportLocale

Name: ReportLocale

Beschreibung: Gibt die Ländereinstellung für die Ausführung zurück.

Syntax: ReportLocale()

ReportName

Name: ReportName

Beschreibung: Gibt den Berichtsnamen zurück. Diese Funktion funktioniert nur, wenn der Bericht über IBM® Cognos® Connection ausgeführt wird. Wenn eine gespeicherte Berichtsansicht ausgeführt wird, wird der Name der Berichtsansicht zurückgegeben.

Syntax: ReportName()

ReportOption

Name: ReportOption

Beschreibung: Gibt den Wert der Ausführungsoptionsvariablen zurück, die von “optionName” festgelegt wird, z. B. attachmentEncoding, burst, cssURL, email, emailAsAttachment, emailAsURL, emailBody, emailSubject, emailTo, emailToAddress, metadataModel, outputEncapsulation, outputFormat, outputLocale, outputPageDefinition, outputPageOrientation, primaryWaitThreshold, print, printer, printerAddress, prompt, promptFormat, saveAs, saveOutput, secondaryWaitThreshold, verticalElements oder xslURL.

Syntax: ReportOption(‘optionName’)

ReportOutput

Name: ReportOutput

Beschreibung: Gibt den Namen des Ausgabeformats zurück, z. B. CSV, HTML, HTMLFragment, layoutDataXML, MHT, PDF, rawXML, spreadsheetML (Excel 2007-Format), XHTML, xlsxData (Excel 2007-Datenformat), XLWA (Excel 2002-Format), XML, singleXLS (veraltet), XLS (veraltet).

Syntax: ReportOutput()

ReportPath

Name: ReportPath

Beschreibung: Gibt den Berichtspfad zurück. Diese Funktion funktioniert nur, wenn der Bericht über IBM® Cognos® Connection ausgeführt wird.

Syntax: ReportPath()

ReportProductLocale

Name: ReportProductLocale

Beschreibung: Gibt die Produktländereinstellung zurück.

Syntax: ReportProductLocale()

ReportSaveDate

Name: ReportSaveDate

Beschreibung: Gibt das Datum zurück, an dem der Bericht zuletzt gespeichert wurde.

Syntax: ReportSaveDate()

RowNumber

Name: RowNumber

Beschreibung: Gibt die aktuelle Zeile zurück.

Syntax: RowNumber()

ServerLocale

Name: ServerLocale

Beschreibung: Gibt die Ländereinstellung des Servers zurück, der den Bericht ausführt.

Syntax: ServerLocale()

ServerName

Name: ServerName

Beschreibung: Gibt den Namen des Web-Servers zurück, von dem die Ausführungsanforderung gestartet wurde. Der Wert kann leer sein, wenn die Anforderung über Scheduler ausgeführt wird.

Syntax: ServerName()

TOCHeadingCount

Name: TOCHeadingCount

Beschreibung: Gibt die Kopfzeilenanzahl des Inhaltsverzeichnisses für eine festgelegte Kopfzeilenebene zurück.

Syntax: TOCHeadingCount( headingLevel )

Today

Name: Today

Beschreibung: Gibt das aktuelle Systemdatum zurück.

Syntax: Today()

URLEncode

Name: URLEncode

Beschreibung: Gibt den URL-codierten Wert des Eingabetexts zurück.

Syntax: URLEncode(‘text’)

_add_days

Name: _add_days

Beschreibung: Liefert den Datum/Uhrzeitwert, der sich aus der Addition von ‘Ganzzahl_Ausdruck’ Tage zu ‘Zeitmarkenausdruck’ ergibt.

Syntax: _add_days ( Zeitmarkenausdruck ; Ganzzahl_Ausdruck )

_add_months

Name: _add_months

Beschreibung: Liefert den Datum/Uhrzeitwert, der sich aus der Addition von ‘Ganzzahl_Ausdruck’ Monate zu ‘Zeitmarkenausdruck’ ergibt.

Syntax: _add_months ( Zeitmarkenausdruck ; Ganzzahl_Ausdruck )

_add_years

Name: _add_years

Beschreibung: Liefert den Datum/Uhrzeitwert, der sich aus der Addition von ‘Ganzzahl_Ausdruck’ Jahre zu ‘Zeitmarkenausdruck’ ergibt.

Syntax: _add_years ( Zeitmarkenausdruck ; Ganzzahl_Ausdruck )

_age

Name: _age

Beschreibung: Liefert eine Zahl, die sich aus der Subtraktion von ‘Zeitmarkenausdruck’ vom heutigen Datum ergibt.

Syntax: _age ( Zeitmarkenausdruck )

_day_of_week

Name: _day_of_week

Beschreibung: Liefert den Wochentag (zwischen 1 und 7) für ‘Zeitmarkenausdruck’, wobei ‘Ganzzahl_Ausdruck’ angibt, welcher Wochentag Tag 1 ist. Um ‘Ganzzahl_Ausdruck’ festzulegen, wählen Sie den Wochentag aus, und zählen Sie von Montag an. Wenn Sie z. B. Mittwoch auswählen, wäre ‘Ganzzahl_Ausdruck’ ‘3’, da Mittwoch von Montag an gerechnet der dritte Tag ist.

Syntax: _day_of_week ( Zeitmarkenausdruck ; Ganzzahl_Ausdruck )

_day_of_year

Name: _day_of_year

Beschreibung: Gibt die Ordinalzahl für den Tag des Jahres in ‘Zeitmarkenausdruck’ (1 bis 366) zurück. Auch als Julianischer Tag bezeichnet.

Syntax: _day_of_year ( Zeitmarkenausdruck )

_days_between

Name: _days_between

Beschreibung: Liefert eine positive oder negative Zahl, die die Anzahl von Tagen zwischen ‘Zeitmarkenausdruck1’ und ‘Zeitmarkenausdruck2’ darstellt. Bei ‘Zeitmarkenausdruck1’ < ‘Zeitmarkenausdruck2’ ist das Ergebnis eine negative Zahl.

Syntax: _days_between ( Zeitmarkenausdruck1 ; Zeitmarkenausdruck2 )

_days_to_end_of_month

Name: _days_to_end_of_month

Beschreibung: Liefert eine Zahl, die für die Anzahl von Tagen steht, die in dem Monat verbleiben, der von ‘Zeitmarkenausdruck’ dargestellt wird.

Syntax: _days_to_end_of_month ( Zeitmarkenausdruck )

_first_of_month

Name: _first_of_month

Beschreibung: Liefert einen Datum/Uhrzeitwert, der der erste Tag des Monats ist, der von ‘Zeitmarkenausdruck’ dargestellt wird.

Syntax: _first_of_month ( Zeitmarkenausdruck )

_last_of_month

Name: _last_of_month

Beschreibung: Liefert einen Datum/Uhrzeitwert, der der letzte Tag des Monats ist, der von ‘Zeitmarkenausdruck’ dargestellt wird.

Syntax: _last_of_month ( Zeitmarkenausdruck )

_make_timestamp

Name: _make_timestamp

Beschreibung: Liefert eine Zeitmarke, die aus ‘Ganzzahl_Ausdruck1’ (das Jahr), ‘Ganzzahl_Ausdruck2’ (der Monat) und ‘Ganzzahl_Ausdruck3’ (der Tag) besteht. Der Uhrzeitteil lautet standardmäßig 00:00:00,000.

Syntax: _make_timestamp ( Ganzzahl_Ausdruck1 ; Ganzzahl_Ausdruck2 ; Ganzzahl_Ausdruck3 )

_months_between

Name: _months_between

Beschreibung: Liefert eine positive oder negative Zahl, die die Anzahl von Monaten zwischen ‘Zeitmarkenausdruck1’ und ‘Zeitmarkenausdruck2’ darstellt. Bei ‘Zeitmarkenausdruck1’ < ‘Zeitmarkenausdruck2’ ist das Ergebnis eine negative Zahl.

Syntax: _months_between ( Zeitmarkenausdruck1 ; Zeitmarkenausdruck2 )

_week_of_year

Name: _week_of_year

Beschreibung: Gibt die Zahl der Woche (1-53) des Jahres zurück, die durch ‘Zeitmarkenausdruck’ dargestellt wird. Nach ISO 8601 ist Woche 1 des Jahres die erste Woche des Jahres, die einen Donnerstag enthält und die gleichbedeutend mit der ersten Woche ist, die den 4.Januar enthält. Eine Woche beginnt am Montag (Tag 1) und endet am Sonntag (Tag 7).

Syntax: _week_of_year ( Zeitmarkenausdruck )

_years_between

Name: _years_between

Beschreibung: Liefert eine positive oder negative Ganzzahl, welche die Anzahl von Jahren zwischen ‘Zeitmarkenausdruck1’ und ‘Zeitmarkenausdruck2’ darstellt. Wenn ‘Zeitmarkenausdruck1’ < ‘Zeitmarkenausdruck2’ ist, wird ein negativer Wert zurückgegeben.

Syntax: _years_between ( Zeitmarkenausdruck1 ; Zeitmarkenausdruck2 )

_ymdint_between

Name: _ymdint_between

Beschreibung: Liefert eine Zahl, die die Differenz zwischen ‘Zeitmarkenausdruck1’ und ‘Zeitmarkenausdruck2’ darstellt. Dieser Wert hat das Format JJMMTT, wobei JJ die Anzahl der Jahre, MM die Anzahl der Monate und TT die Anzahl der Tage darstellt.

Syntax: _ymdint_between ( Zeitmarkenausdruck1 ; Zeitmarkenausdruck2 )

abs

Name: abs

Beschreibung: Gibt den absoluten Wert von ‘numerischer_Ausdruck’ zurück. Wenn ‘numerischer_Ausdruck’ negativ ist, wird ein positiver Wert zurückgegeben.

Syntax: abs ( numerischer_Ausdruck )

ceiling

Name: ceiling

Beschreibung: Liefert die kleinste Ganzzahl, die größer oder gleich ‘numerischer_Ausdruck’ ist.

Syntax: ceiling ( numerischer_Ausdruck )

character_length

Name: character_length

Beschreibung: Gibt die Anzahl der Zeichen in ‘Zeichenfolge_Ausdruck’ zurück.

Syntax: character_length ( Zeichenfolge_Ausdruck )

exp

Name: exp

Beschreibung: Liefert die Konstante ‘e’, potenziert mit ‘numerischer_Ausdruck’. Die Konstante ‘e’ ist die Basis des natürlichen Logarithmus.

Syntax: exp ( numerischer_Ausdruck )

extract

Name: extract

Beschreibung: Liefert eine Ganzzahl, die den Wert von ‘Datumskomponente’ in ‘Datum/Uhrzeitausdruck’ darstellt. ‘Datumskomponentenausdruck’ kann Jahr, Monat, Tag, Stunde, Minute oder Sekunde sein.

Syntax: extract ( Datumskomponentenausdruck ; Datumskomponente )

floor

Name: floor

Beschreibung: Liefert die größte Ganzzahl, die kleiner oder gleich ‘numerischer_Ausdruck’ ist.

Syntax: floor ( numerischer_Ausdruck )

ln

Name: ln

Beschreibung: Liefert den natürlichen Logarithmus von ‘numerischer_Ausdruck’.

Syntax: ln ( numerischer_Ausdruck )

lower

Name: lower

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck’, nachdem alle Großbuchstaben in Kleinbuchstaben konvertiert wurden. Diese Funktion finden Sie im Beispielbericht ‘Bursted Sales Performance Report’ im Package ‘AUF Data Warehouse (Abfrage)’.

Syntax: lower ( Zeichenfolge_Ausdruck )

mapNumberToLetter

Name: mapNumberToLetter

Beschreibung: Fügt “Ganzzahl_Ausdruck” zu “Zeichenfolge_Ausdruck” hinzu.

Syntax: mapNumberToLetter ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck )

mod

Name: mod

Beschreibung: Liefert den Ganzzahlwert des Rests (Modulus) von ‘Ganzzahl_Ausdruck1’/’Ganzzahl_Ausdruck2’.

Syntax: mod ( Ganzzahl_Ausdruck1 ; Ganzzahl_Ausdruck2 )

nullif

Name: nullif

Beschreibung: Liefert NULL, wenn ‘Zeichenfolge_Ausdruck1’ gleich ‘Zeichenfolgeausdruck2’ ist (Groß- und Kleinschreibung beachten), und gibt ansonsten ‘Zeichenfolge_Ausdruck1’ zurück.

Syntax: nullif ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

octet_length

Name: octet_length

Beschreibung: Liefert die Anzahl der Bytes in ‘Zeichenfolge_Ausdruck’.

Syntax: octet_length ( Zeichenfolge_Ausdruck )

position

Name: position

Beschreibung: Liefert einen Ganzzahlwert, der die Startposition von ‘Zeichenfolge_Ausdruck1’ in ‘Zeichenfolge_Ausdruck2’ angibt. Liefert ‘0’, wenn ‘Zeichenfolge_Ausdruck1’ nicht gefunden wird.

Syntax: position ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

power

Name: power

Beschreibung: Liefert ‘numerischer_Ausdruck1’, potenziert mit ‘numerischer_Ausdruck2’.

Syntax: power ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 )

round

Name: round

Beschreibung: Gibt ‘numerischer_Ausdruck’ zurück, nachdem auf den nächsten Wert mit ‘Ganzzahl_Ausdruck’ signifikanten Stellen rechts vom Dezimaltrennzeichen gerundet wurde. Wenn ‘Ganzzahl_Ausdruck’ negativ ist, wird ‘numerischer_Ausdruck’ auf den nächsten absoluten Wert mit ‘Ganzzahl_Ausdruck’ signifikanten Stellen links vom Dezimaltrennzeichen gerundet. Das Runden wird vor dem Anwenden der Datenformatierung durchgeführt.

Syntax: round ( numerischer_Ausdruck ; Ganzzahl_Ausdruck )

sqrt

Name: sqrt

Beschreibung: Gibt die Quadratwurzel von ‘numerischer_Ausdruck’ zurück. Der Wert für ‘numerischer_Ausdruck’ muss positiv sein.

Syntax: sqrt ( numerischer_Ausdruck )

status

Name: status

Beschreibung: Liefert den Status von “Ausdruck”. Mögliche Werte: 0 – OK, 1 – null, 2 – nicht verfügbar, 4 – Division durch null, 8 – Überlauf, 16 – Sicherheit, 32 – Fehler, 64 – neu, 128 – Beispiel, 256 – anstehend.

Syntax: Status ( Ausdruck )

substring

Name: substring

Beschreibung: Liefert die Teilzeichenfolge aus ‘Zeichenfolge_Ausdruck’, die für ‘Ganzzahl_Ausdruck2’ an der Position ‘Ganzzahl_Ausdruck1’ beginnt oder am Ende von ‘Zeichenfolge_Ausdruck’, wenn ‘Ganzzahl_Ausdruck2’ -1 ist. Das erste Zeichen in ‘Zeichenfolge_Ausdruck’ befindet sich an der Position 1.

Syntax: substring ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 ; Ganzzahl_Ausdruck2 )

trim

Name: trim

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück; in dem führende und nachfolgende Leerzeichen bzw. die in ‘Ausdruck_für_übereinstimmende_Zeichen’ angegebenen Zeichen abgeschnitten wurden. ‘Ausdruck_für_abzuschneidende_Zeichen’ kann ‘führend’, ‘nachfolgend’ oder ‘beides’ sein (Standard). ‘Ausdruck_für_übereinstimmende_Zeichen’ kann eine leere Zeichenfolge sein, um Leerstellen abzuschneiden, oder angeben, welches Zeichen abgeschnitten werden soll.

Syntax: trim ( Ausdruck_für_abzuschneidende_Zeichen ; Ausdruck_für_übereinstimmende_Zeichen ; Zeichenfolge_Ausdruck )

upper

Name: upper

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck’, wobei alle Kleinbuchstaben in Großbuchstaben konvertiert wurden.

Syntax: upper ( Zeichenfolge_Ausdruck )

Makrofunktionen

CAMIDList

Name: CAMIDList

Beschreibung: Gibt die einzelnen Bestandteile der Cognos® Access Manager-ID (CAMID) des Benutzers, z. B. Benutzerkonotname, Gruppennamen oder Rollennamen, als Liste mit kommagetrennten Werten zurück.

Syntax: CAMIDList ( [ Trennzeichen_Zeichenfolge ] )

CAMIDListForType

Name: CAMIDListForType

Beschreibung: Gibt ein Array der Cognos® Access Manager-IDs (CAMIDs) des Benutzers auf Grundlage des Identitätstyps zurück (Konto, Gruppe oder Rolle). ‘CAMIDListForType’ kann mit den Makrofunktionen ‘csv’ oder ‘join’ verwendet werden.

Syntax: CAMIDListForType ( Identitätstyp )

CAMPassport

Name: CAMPassport

Beschreibung: Gibt den Cognos® Access Manager-Passport zurück.

Syntax: CAMPassport ( )

CSVIdentityName

Name: CSVIdentityName

Beschreibung: Verwendet die Identitätsinformationen des momentan authentifizierten Benutzers, um Werte in der angegebenen Parameterübersicht zu suchen. Jeder einzelne Bestandteil der Benutzeridentität (Benutzerkontoname, Gruppennamen, Rollennamen) wird als Schlüssel für diese Übersicht verwendet. Die eindeutige Liste mit Werten, die aus der Parameterübersicht abgerufen wird, wird anschließend als Zeichenfolge zurückgegeben, in der jeder Wert in Hochkommas eingefasst und mehrfache Werte durch ein Komma getrennt sind.

Syntax: CSVIdentityName ( %parameter_map_name [ ; Trennzeichen_Zeichenfolge ] )

CSVIdentityNameList

Name: CSVIdentityNameList

Beschreibung: Gibt die einzelnen Bestandteile der Benutzeridentität (Benutzerkontoname, Gruppennamen, Rollennamen) als Liste mit Zeichenfolgen zurück. Die eindeutige Liste mit Werten wird als Zeichenfolge wiedergegeben, in der jeder Wert in Hochkommas eingefasst und mehrfache Werte mit einem Semikolon abgetrennt sind.

Syntax: CSVIdentityNameList ( [ Trennzeichen_Zeichenfolge ] )

GetResourceString

Name: GetResourceString

Beschreibung: Gibt einen Eintrag von einer Ressourcendatei zurück.
Das erste Argument ist die Ressourcen-ID, die in der Ressourcendatei gefunden wird. Das optionale zweite Argument ist der Ressourcendateiname ohne das Ländereinstellungssuffix (z. B ‘mfwa4j’ für die Nachrichtendatei ‘mfwa4j_en.properties’). Die Standardressourcendatei ist ‘xqejavamsgs’. Das optionale dritte Argument ist die Ländereinstellung, standardmäßig ‘en’.

Syntax: getResourceString ( Ressourcen-ID_Zeichenfolge [, Ressourcendatei_Zeichenfolge [ , Ländereinstellung_Zeichenfolge ] ] )

ParamValue

Name: ParamValue

Beschreibung: Gibt den Parameterwert von “Parametername” zurück, falls dieser definiert ist. Der Wert von “Standardtext” wird zurückgegeben, wenn “Parametername” nicht vorhanden ist. Wenn für “Datentyp” der Wert “Zeichenfolge” festgelegt wird, wird der Ergebniswert in einfache Anführungszeichen eingeschlossen.
Die Verwendung dieser Funktion bewirkt keine Ausnahmebedingung aufgrund eines fehlenden Parameters.

Syntax: ParamValue ( Parametername [ , Standardtext [, Datentyp ] ] )

_add_days

Name: _add_days

Beschreibung: Gibt die Zeitmarke mit der Zeitzone (als Zeichenfolge) zurück, die das Ergebnis des Hinzufügens von “Ganzzahl_Ausdruck” Tagen zu “Zeichenfolge_Ausdruck” ist. Dabei stellt “Zeichenfolge_Ausdruck” eine Zeitmarke mit einer Zeitzone dar.
Wenn das erste Argument ein Datum ist, das als Zeichenfolge im Format jjjj-mm-tt angegeben wird, ist der Rückgabewert eine als Datum formatierte Zeichenfolge.

Syntax: _add_days ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck )

_add_hours

Name: _add_hours

Beschreibung: Gibt die Zeitmarke mit Zeitzone (als eine Zeichenfolge) zurück, die sich aus der Addition von ‘Ganzzahl_Ausdruck’ Stunden zu ‘Zeichenfolge_Ausdruck’ ergibt, wobei ‘Zeichenfolge_Ausdruck’ eine Zeitmarke mit Zeitzone darstellt.

Syntax: _add_hours ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck )

_add_minutes

Name: _add_minutes

Beschreibung: Gibt die Zeitmarke mit Zeitzone (als eine Zeichenfolge) zurück, die sich aus der Addition von ‘Ganzzahl_Ausdruck’ Minuten zu ‘Zeichenfolge_Ausdruck’ ergibt, wobei ‘Zeichenfolge_Ausdruck’ eine Zeitmarke mit Zeitzone darstellt.

Syntax: _add_minutes ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck )

_add_months

Name: _add_months

Beschreibung: Gibt die Zeitmarke mit der Zeitzone (als Zeichenfolge) zurück, die das Ergebnis des Hinzufügens von “Ganzzahl_Ausdruck” Monaten zu “Zeichenfolge_Ausdruck” ist. Dabei stellt “Zeichenfolge_Ausdruck” eine Zeitmarke mit einer Zeitzone dar.
Wenn das erste Argument ein Datum ist, das als Zeichenfolge im Format jjjj-mm-tt angegeben wird, ist der Rückgabewert eine als Datum formatierte Zeichenfolge.

Syntax: _add_months ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck )

_add_seconds

Name: _add_seconds

Beschreibung: Gibt die Zeitmarke mit Zeitzone (als eine Zeichenfolge) zurück, die sich aus der Addition von ‘Ganzzahl_Ausdruck’ Sekunden zu ‘Zeichenfolge_Ausdruck’ ergibt, wobei ‘Zeichenfolge_Ausdruck’ eine Zeitmarke mit Zeitzone darstellt.

Syntax: _add_seconds ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck )

_add_years

Name: _add_years

Beschreibung: Gibt die Zeitmarke mit der Zeitzone (als Zeichenfolge) zurück, die das Ergebnis des Hinzufügens von “Ganzzahl_Ausdruck” Jahren zu “Zeichenfolge_Ausdruck” ist. Dabei stellt “Zeichenfolge_Ausdruck” eine Zeitmarke mit einer Zeitzone dar.
Wenn das erste Argument ein Datum ist, das als Zeichenfolge im Format jjjj-mm-tt angegeben wird, ist der Rückgabewert eine als Datum formatierte Zeichenfolge.

Syntax: _add_years ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck )

_day_of_week

Name: _day_of_week

Beschreibung: Gibt den Wochentag (1 bis 7) zurück, wobei 1 der erste Tag der Woche ist, wie im zweiten Parameter angegeben (1 bis 7, wobei 1 für Montag und 7 für Sonntag steht). Beachten Sie, dass nach ISO 8601 Standard eine Woche am Montag als Tag 1 beginnt.

Syntax: _day_of_week ( Datum_Ausdruck, Ganzzahl )

_day_of_year

Name: _day_of_year

Beschreibung: Gibt den Tag des Jahres (1 bis 366) in ‘Datum_Ausdruck’ zurück. Auch als Julianischer Tag bezeichnet.

Syntax: _day_of_year ( Datum_Ausdruck )

_first_of_month

Name: _first_of_month

Beschreibung: Gibt eine Zeitmarke mit Zeitzone (als eine Zeichenfolge) zurück, der sich ergibt, indem der Wert für den Tag in ‘Zeichenfolge_Ausdruck’ in 1 konvertiert wird. ‘Zeichenfolge_Ausdruck’ ist ein Zeitmarke mit Zeitzone.

Syntax: _first_of_month ( Zeichenfolge_Ausdruck )

_last_of_month

Name: _last_of_month

Beschreibung: Gibt eine Zeitmarke mit Zeitzone (als eine Zeichenfolge) zurück, bei dem es sich um den letzten Tag des Monats handelt, der durch ‘Zeichenfolge_Ausdruck’ dargestellt wird. ‘Zeichenfolge_Ausdruck’ ist eine Zeitmarke mit Zeitzone.

Syntax: _last_of_month ( Zeichenfolge_Ausdruck )

array

Name: array

Beschreibung: Baut aus der Liste der Parameter ein Array auf.

Syntax: array ( Zeichenfolge_Ausdruck|Array_Ausdruck { ; Zeichenfolge_Ausdruck|Array_Ausdruck } )

assetProperty

Name: assetProperty

Beschreibung: Gibt den Eigenschaftswert eines Assets zurück. Das Asset kann über eine storeID oder einen searchPath lokalisiert werden. Wenn das Asset nicht gefunden wurde, wird eine leere Zeichenfolge zurückgegeben. Wenn die Eigenschaft nicht angegeben wurde, wird die Änderungszeit zurückgegeben.

Syntax: assetProperty (asset_storeID_oder__searchPath_string [, property_string])

case – Einfach

Name: case – Einfach

Beschreibung: Dieses Makrokonstrukt ist die Vorlage für eine einfache case-Funktion und enthält die Funktionen case, when, then, else und end. Dieses Makrokonstrukt wird nur im DQM-Modus unterstützt.

Syntax: CASE <ausdruck> WHEN <literal> THEN <ausdruck> [ELSE <ausdruck>] END

csv

Name: csv

Beschreibung: Erstellt aus den Elementen des Arrays eine Zeichenfolge mit kommagetrennten Werten. Wahlweise können die Zeichenfolgen für Trennzeichen und Anführungszeichen festgelegt werden. Das Standardtrennzeichen ist ein Semikolon ( ; ) und das Standardanführungszeichen ist ein einfaches Anführungszeichen ( ‘ ).

Syntax: csv ( Array_Ausdruck [ ; Trennzeichen_Zeichenfolge[ ; Anführungszeichen_Zeichenfolge ] ] )

dq

Name: dq

Beschreibung: Fasst ‘Zeichenfolge_Ausdruck’ in Anführungszeichen ein.

Syntax: dq ( Zeichenfolge_Ausdruck )

evaluate

Name: evaluate

Beschreibung: Inhalt des übergebenen string_expression als Makro ausführen. Der übergebene Ausdruck muss mit einem Nummernzeichen (#) beginnen und enden und ein gültiger Makrocodeblock sein. Die Verwendung der Auswertungsfunktion ermöglicht die gemeinsame Nutzung gemeinsamer Blöcke von Makrocode. Sie wird am häufigsten in einer Zuordnung oder in einer Deklarationsanweisung verwendet. Das zur Auswertung übergebene Makro hat Lesezugriff auf die Variablen im aktuellen Makro.
Siehe auch die Include-Anweisung,

Syntax: auswerten (string_expression)

getConfigurationEntry

Name: getConfigurationEntry

Beschreibung: Ruft einen Eintrag aus der IBM® Cognos®-Konfigurationsdatei ab.
Das Flag zum Erzwingen der Entschlüsselung ist optional und es sind folgende Werte zulässig: ‘true’ , ‘1’, 1 , ‘false’, ‘0’, 0. Der Standardwert ist ‘false’. In Ausnahmefällen muss für das Flag zum Erzwingen der Entschlüsselung der Wert ‘true’ festgelegt werden.
Wenn für das Flag zum Erzwingen der Entschlüsselung der Wert ‘true’ festgelegt wird, wird für die Einträge, die in IBM® Cognos® Configuration über die erweiterten Eigenschaften konfiguriert sind, der Klartextwert des Konfigurationseintrags zurückgegeben.
Für Einträge, die in den erweiterten Eigenschaften nicht angegeben sind, wird eine leere Zeichenfolge zurückgegeben, unabhängig davon, ob verschlüsselte Informationen vorhanden sind.
Der Eintrag in den erweiterten Eigenschaften lautet ‘qs.getConfigurationEntry.1’ und stellt eine durch Semikolon getrennte Liste mit Namen dar. Standardmäßig ist diese Namensliste leer; Aufrufe dieser Funktion, bei denen für das Flag der Wert ‘true’ festgelegt ist, geben eine leere Zeichenfolge zurück.

Syntax: getConfigurationEntry ( Eintrag_Zeichenfolge ;  Entschlüsselung_erzwingen_Flag )

getMetadataObject

Name: getMetadataObject

Beschreibung: Metadatenobjekt aus dem aktuellen Modell oder dem angegebenen Modell abrufen. Dies ist hilfreich, um Berechnungen mithilfe der Include-Anweisung oder der Auswertungsfunktion gemeinsam zu nutzen.

Syntax: getMetadataObject (‘idForExpression_string ‘[, ‘Modellpfad’])

grep

Name: grep

Beschreibung: Sucht nach und liefert Elemente eines Arrays, die mit dem in ‘Muster_Zeichenfolge’ festgelegten Muster übereinstimmen.
Es werden nur die folgenden Metazeichen unterstützt:
^ (Wortanfang),
$ (Wortende),
! (Verneinung – nur als erstes Zeichen unterstützt ).

Syntax: grep ( Muster_Zeichenfolge ; Array_Ausdruck )

index

Name: index

Beschreibung: Offset in ‘str’ suchen, in der ‘substr’ enthalten ist. Der Wert -1 wird zurückgegeben, wenn ‘substr’ nicht gefunden wird. Die optionale Angabe von ‘offset’ als Ausgangspunkt der Suche ist möglich. Das erste Argument ‘str’ kann auch ein Array-Ausdruck sein, in diesem Fall wird die Funktion für jedes Array-Element angewendet und das Funktionsergebnis ist ein Array mit Werten.

Syntax: index ( str , substr [ , offset ] )

join

Name: join

Beschreibung: Verknüpft die Elemente eines Arrays mithilfe von ‘Trennzeichen_Zeichenfolge’.

Syntax: join ( Trennzeichen_Zeichenfolge ; Array_Ausdruck )

length

Name: length

Beschreibung: Berechnet die Anzahl der Zeichen in einem Zeichenfolgeausdruck. Falls es sich beim Argument um einen Array-Ausdruck handelt, ist das Ergebnis ein Array mit Werten, wobei jeder Eintrag die Anzahl der Zeichen in den einzelnen Elemente des Array-Ausdrucks angibt.

Syntax: length ( Zeichenfolge_Ausdruck | Array_Ausdruck )

lstrip

Name: lstrip

Beschreibung: Entfernt die führenden Zeichen vom ersten Argument. Das optionale zweite Argument gibt die zu entfernenden Zeichen an. Standardmäßig werden mit dieser Funktion Leerzeichen (d. h. Leerschritt, Tabulatorschritt, Zeilenumbruch und Zeilenvorschub) entfernt.

Syntax: lstrip ( Zeichenfolge_Ausdruck [ ; Gruppe_von_Zeichen ] )

modelj

Name: modelj

Beschreibung: Gibt einen Teil des Metadatenmodells im JSON-Format zurück. Wenn der ‘Modellsuchpfad’ nicht angegeben wird, wird das aktuelle Modell verwendet.
Für das Argument ‘Optionen’ kann ‘cleanup’ angegeben werden. Hierdurch werden einige Teile des Ergebnisses in feste Werte geändert (zu Testzwecken nützlich).

Syntax: modelj ( ‘ID’ [ , ‘Modellsuchpfad’ [ , ‘Optionen’ ] ] )

prompt

Name: prompt

Beschreibung: Fordert den Benutzer zur Eingabe eines einzelnen Werts oder Mitglieds auf. Nur “Eingabeaufforderungs_Name” ist erforderlich. Wenn der Datentyp nicht definiert ist, wird standardmäßig ‘string’ verwendet. Die Eingabeaufforderung ist optional, wenn “Standardtext” festgelegt ist. “Text” wird, wenn angegeben, dem Wert vorangestellt. “QueryItem” kann angegeben werden, um die Eigenschaften für die Eingabeaufforderungsdaten von “queryItem” zu nutzen. “Nachfolgender_Text” wird, wenn angegeben, an den Wert angehängt.
Wenn der Datentyp ‘memberuniquename’ lautet, wird eine Eingabeaufforderung zur Einzelauswahl von Mitgliedern erstellt. Es empfiehlt sich, einen Standardwert als drittes Argument anzugeben. Der Standardwert muss ein gültiger eindeutiger Mitgliedsname sein; es kann sich auch um einen Aliasnamen handeln, der auf einen eindeutigen Mitgliedsnamen verweist, wie z. B. in Report Studio.

Syntax: prompt ( Eingabeaufforderungs_Name ; Datentyp ; Standardtext ; Text ; Abfrageelement ; Nachfolgender_Text )

promptmany

Name: promptmany

Beschreibung: Fordert den Benutzer zur Eingabe von einem oder mehreren Werten oder Mitgliedern auf. Nur “Eingabeaufforderungs_Name” ist erforderlich. Wenn der Datentyp nicht definiert ist, wird standardmäßig ‘string’ verwendet. Die Eingabeaufforderung ist optional, wenn “Standardtext” festgelegt ist. “Text” wird, wenn angegeben, der Werteliste vorangestellt. “QueryItem” kann angegeben werden, um die Eigenschaften für die Eingabeaufforderungsdaten von “queryItem” zu nutzen. “Nachfolgender_Text” wird, wenn angegeben, an die Werteliste angehängt.
Wenn der Datentyp ‘memberuniquename’ lautet, wird eine Eingabeaufforderung zur Mehrfachauswahl von Mitgliedern erstellt. Es empfiehlt sich, einen Standardwert als drittes Argument anzugeben. Der Standardwert muss ein gültiger eindeutiger Mitgliedsname sein; es kann sich auch um einen Aliasnamen handeln, der auf einen eindeutigen Mitgliedsnamen verweist, wie z. B. in Report Studio.

Syntax: promptmany ( Eingabeaufforderungs_Name ; Datentyp ; Standardtext ; Text ; Abfrageelement ; Nachfolgender_Text )

queryValue

Name: queryValue

Beschreibung: Abfrage für eine einzelne Spalte ausführen und den Wert in der ersten (einzigen) Zeile zurückgeben.

Syntax: queryValue (Wertausdruck [, Filterausdruck [, Optionen]]) Die Optionen: a json literal object rowlimit: <n> a integer between 1 and 1,000 to 1 autosummary: <boolean> true, false, 1 or 0 default false sort: <direction> ascending, descending or none default: ascending sortnulls: <placement> first or last default: last Das Ergebnis ist nicht formatiert. Stellen Sie sicher, dass der Aufruf in sq () eingeschlossen wird nach Bedarf.

queryValues

Name: queryValues

Beschreibung: Führt eine Abfrage für eine einzelne Spalte aus und gibt alle Werte zurück.

Syntax: queryValues (Werteausdruck [, Filterausdruck [, Optionen]]) Die Spalte/Berechnung wird in value_expression angegeben. Der Filterausdruck definiert die Bedingungen, die auf die Abfrage angewendet werden.
Die Optionen: a json literal object rowlimit: <n> a integer between 1 and 1,000 default 100 autosummary: <boolean> true, false, 1 or 0 default false sort: <direction> ascending, descending or none default: ascending sortnulls: <placement> first or last default: last Das Ergebnis ist nicht formatiert. Stellen Sie sicher, dass der Aufruf in sq () eingeschlossen wird nach Bedarf

rindex

Name: rindex

Beschreibung: Letztes Offset in ‘str’ suchen, in der ‘substr’ enthalten ist. Diese Funktion wird als Umkehrindex bezeichnet, die Suche beginnt sozusagen am Ende der Zeichenfolge. Der Wert -1 wird zurückgegeben, wenn ‘substr’ nicht gefunden wird. Die optionale Angabe von ‘offset’ als Endpunkt der Suche ist möglich. Das erste Argument ‘str’ kann ein Array-Ausdruck sein, in diesem Fall wird die Funktion für jedes Array-Element angewendet und das Funktionsergebnis ist ein Array mit Werten.

Syntax: rindex ( str , substr [ , offset ] )

rstrip

Name: rstrip

Beschreibung: Entfernt die abschließenden Zeichen vom ersten Argument. Das optionale zweite Argument gibt die zu entfernenden Zeichen an. Standardmäßig werden mit dieser Funktion Leerzeichen (d. h. Leerschritt, Tabulatorschritt, Zeilenumbruch und Zeilenvorschub) entfernt.

Syntax: rstrip ( Zeichenfolge_Ausdruck [ ; Gruppe_von_Zeichen ] )

sb

Name: sb

Beschreibung: Fasst ‘Zeichenfolge_Ausdruck’ in eckige Klammern ein.

Syntax: sb ( Zeichenfolge_Ausdruck )

sort

Name: sort

Beschreibung: Sortiert die Elemente des Arrays alphabetisch. Duplikate werden beibehalten.

Syntax: sort ( Array_Ausdruck )

split

Name: split

Beschreibung: Teilt eine Zeichenfolge oder die Zeichenfolgenelemente eines Arrays in einzelne Elemente.

Syntax: split ( Muster_Zeichenfolge; Zeichenfolge_Ausdruck|Array_Ausdruck )

sq

Name: sq

Beschreibung: Fasst ‘Zeichenfolge_Ausdruck’ in Hochkommas ein.

Syntax: sq ( Zeichenfolge_Ausdruck )

strip

Name: strip

Beschreibung: Entfernt die führenden und abschließenden Zeichen vom ersten Argument. Das optionale zweite Argument gibt die zu entfernenden Zeichen an. Standardmäßig werden mit dieser Funktion Leerzeichen (d. h. Leerschritt, Tabulatorschritt, Zeilenumbruch und Zeilenvorschub) entfernt.

Syntax: strip ( Zeichenfolge_Ausdruck [ ; Gruppe von Zeichen ] )

substitute

Name: substitute

Beschreibung: Sucht nach einem Muster in einer Zeichenfolge oder in den Zeichenfolgenelementen eines Array und ersetzt das erste Vorkommen von ‘Muster_Zeichenfolge’ mit ‘Ersetzungswert_Zeichenfolge’.
Es werden nur die folgenden Metazeichen unterstützt:
^ (Wortanfang),
$ (Wortende)

Syntax: substitute ( Muster_Zeichenfolge; Ersetzungswert_Zeichenfolge; Zeichenfolge_Ausdruck|Array_Ausdruck )

substr

Name: substr

Beschreibung: Extrahiert einen Teil von ‘Zeichenfolge_Ausdruck’ beginnend mit ‘Start_Offset’. Sie können angeben, dass die Anzahl von ‘Länge’ Zeichen extrahiert werden soll. Wenn ‘Länge’ nicht angegeben wird, werden die Zeichen bis zum Ende von ‘Zeichenfolge_Ausdruck’ zurückgegeben. Das erste Argument kann auch ein Array-Ausdruck sein, in diesem Fall wird die Funktion für jedes Array-Element angewendet und das Funktionsergebnis ist ein Array mit Zeichenfolgen.

Syntax: substr ( Zeichenfolge_Ausdruck , Start_Offset [ , Länge ] )

timestampMask

Name: timestampMask

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’, eine Zeitmarke mit Zeitzone, abgeschnitten auf das durch ‘Zeichenfolge_Ausdruck2’ vorgegebene Format zurück.
Für das Format in ‘Zeichenfolge_Ausdruck2’ sind folgende Werte möglich: ‘jjjj’, ‘mm’, ‘tt’, ‘jjjj-mm’, ‘jjjjmm’, ‘jjjj-mm-tt’, ‘jjjjmmtt’, ‘jjjj-mm-tt hh:mm:ss’, ‘jjjj-mm-tt hh:mm:ss+hh:mm’, ‘jjjj-mm-tt hh:mm:ss.ff3’, ‘jjjj-mm-tt hh:mm:ss.ff3+hh:mm’, ‘jjjj-mm-ttThh:mm:ss’, ‘jjjj-mm-ttThh:mm:ss+hh:mm’, ‘jjjj-mm-ttThh:mm:ss.ff3+hh:mm’ oder ‘jjjj-mm-zzThh:mm:ss.ff3+hh:mm’.
Makrofunktionen, die eine Zeichenfolgendarstellung einer Zeitmarke mit Zeitzone zurückgeben, besitzen für die Sekundenbruchteile standardmäßig eine Genauigkeit von neun Stellen. Mit den Formatoptionen können Sie die Anzahl auf drei oder null Stellen abschneiden.

Syntax: timestampMask ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

toJSONString

Name: toJSONString

Beschreibung: Gibt eine JSON-formatierte Zeichenfolgedarstellung einer Makrodatenstruktur zurück, z. B. ein Literal, ein Array oder ein Objekt.
Beachten Sie, dass das JSON-Format nicht mit Makroausdrücken oder IBM Cognos Analytics-Ausdrücken kompatibel ist. Die Unterschiede beziehen sich auf eingebettete Anführungszeichen, einfache Anführungszeichen und umgekehrte Schrägstriche.

Syntax: toJSONString (macro_expression)

toLocal

Name: toLocal

Beschreibung: Gibt die Zeichenfolgendarstellung einer Zeitmarke mit Zeitzone zurück, die sich aus der Anpassung von ‘Zeichenfolge_Ausdruck’ an die Zeitzone des Betriebssystems ergibt.
Mit der Makrofunktion timestampMask () können Sie die Ausgabe abschneiden.

Syntax: toLocal ( Zeichenfolge_Ausdruck )

toUTC

Name: toUTC

Beschreibung: Gibt die Zeichenfolgendarstellung einer Zeitmarke mit Zeitzone zurück, die sich aus der Anpassung von “Zeichenfolge_Ausdruck” an die UTC-Zeitzone (auch als GMT-Zeit bezeichnet) ergibt.
Mit der Makrofunktion timestampMask () können Sie die Ausgabe abschneiden.

Syntax: toUTC ( Zeichenfolge_Ausdruck )

tolower

Name: tolower

Beschreibung: Gibt die Zeichenfolge “Zeichenfolge_Ausdruck” zurück, wobei alle Zeichen anhand der Regeln der Ländereinstellung “Ländereinstellung_Zeichenfolge” in Kleinbuchstaben umgesetzt werden. Wird keine Ländereinstellung angegeben, wird ‘en’ verwendet.

Syntax: tolower ( Zeichenfolge_Ausdruck [ ; Ländereinstellung_Zeichenfolge ] )

toupper

Name: toupper

Beschreibung: Gibt die Zeichenfolge “Zeichenfolge_Ausdruck” zurück, wobei alle Zeichen anhand der Regeln der Ländereinstellung “Ländereinstellung_Zeichenfolge” in Großbuchstaben umgesetzt werden. Wird “Ländereinstellung_Zeichenfolge” nicht angegeben, wird ‘en’ verwendet.

Syntax: toupper ( Zeichenfolge_Ausdruck [ ; Ländereinstellung_Zeichenfolge ] )

unique

Name: unique

Beschreibung: Entfernt doppelte Einträge aus dem Array. Die Reihenfolge der Elemente wird beibehalten.

Syntax: unique ( Array_Ausdruck )

urlencode

Name: urlencode

Beschreibung: Die URL verschlüsselt das weitergeleitete Argument. Diese Funktion ist nützlich beim Festlegen von XML-Verbindungszeichenfolgen.

Syntax: urlencode ( prompt ( ‘Benutzerwert’ ) )

Operatoren

Auswertungen

Statistische Funktionen

corr

Name: corr

Beschreibung: Gibt den Koeffizienten der Korrelation für eine Gruppe von Zahlenpaaren zurück. Dies wird wie folgt berechnet:
COVAR_POP(numerischer_Ausdruck1; numerischer_Ausdruck2) / (STDDEV_POP(numerischer_Ausdruck1) * STDDEV_POP(numerischer_Ausdruck2))

Syntax: corr ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2  [ auto ] )
corr ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } )
corr ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for report )

covariance-pop

Name: covariance-pop

Beschreibung: Liefert die Datenkovarianz einer Gruppe von Zahlenpaaren.

Syntax: covariance-pop ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 )
covariance-pop ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } )
covariance-pop ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for report )

covariance-samp

Name: covariance-samp

Beschreibung: Liefert die Stichprobenkovarianz einer Gruppe von Zahlenpaaren.

Syntax: covariance-samp ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 )
covariance-samp ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } )
covariance-samp ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for report )

regression-average-x

Name: regression-average-x

Beschreibung: Gibt den Durchschnitt der unabhängigen Variablen (numerischer_Ausdruck2) der Regressionslinie zurück.

Syntax: regression-average-x ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 )
regression-average-x ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } )
regression-average-x ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for report )

regression-average-y

Name: regression-average-y

Beschreibung: Gibt den Durchschnitt der abhängigen Variablen (numerischer_Ausdruck1) der Regressionslinie zurück.

Syntax: regression-average-y ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 )
regression-average-y ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } )
regression-average-y ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for report )

regression-count

Name: regression-count

Beschreibung: Gibt die Anzahl von Zahlen ungleich null zurück, die zur Anpassung an die Regressionslinie verwendet werden.

Syntax: regression-count ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 )
regression-count ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } )
regression-count ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for report )

regression-intercept

Name: regression-intercept

Beschreibung: Gibt den Y-Achsenabschnitt der Regressionslinie zurück. Dies wird wie folgt berechnet:
AVG(numerischer_Ausdruck1) – REGR_SLOPE(numerischer_Ausdruck1; numerischer_Ausdruck2) * AVG(numerischer_Ausdruck2)

Syntax: regression-intercept ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 )
regression-intercept ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } )
regression-intercept ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for report )

regression-r2

Name: regression-r2

Beschreibung: Gibt den Bestimmtheitskoeffizienten (auch als ‘R im Quadrat’ oder ‘Anpassungsgenauigkeit’ bezeichnet) der Regressionslinie zurück. Dieser Wert wird auf der Basis der folgenden Bedinungen berechnet:
IF VAR_POP(numerischer_Ausdruck2) = 0 THEN NULL
IF VAR_POP(numerischer_Ausdruck1) = 0 AND VAR_POP(numerischer_Ausdruck2) <> 0 THEN 1
IF VAR_POP(numerischer_Ausdruck1) > 0 and VAR_POP(numerischer_Ausdruck2) <> 0 THEN POWER(CORR (numerischer_Ausdruck1; numerischer_Ausdruck2))

Syntax: regression-r2 ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 )
regression-r2 ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } )
regression-r2 ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for report )

regression-slope

Name: regression-slope

Beschreibung: Gibt die Neigung der Regressionslinie zurück. Dies wird wie folgt berechnet:
COVAR_POP(numerischer_Ausdruck1;numerischer_Ausdruck2) / VAR_POP(numerischer_Ausdruck2)

Syntax: regression-slope ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 )
regression-slope ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } )
regression-slope ( numerischer_Ausdruck1 ;  numeric_Ausdruck2 for report )

regression-sxx

Name: regression-sxx

Beschreibung: Gibt die folgende Berechnung nach der Eliminierung von NULL-Paaren zurück:
REGR_COUNT(numerischer_Ausdruck1; numerischer_Ausdruck2) * VAR_POP(numerischer_Ausdruck2)

Syntax: regression-sxx ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 )
regression-sxx ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } )
regression-sxx ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for report )

regression-sxy

Name: regression-sxy

Beschreibung: Gibt die folgende Berechnung nach der Eliminierung von NULL-Paaren zurück:
REGR_COUNT(numerischer_Ausdruck1; numerischer_Ausdruck2) * COVAR_POP(numerischer_Ausdruck1; numerischer_Ausdruck2)

Syntax: regression-sxy ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 )
regression-sxy ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } )
regression-sxy ( numerischer_Ausdruck1 ;  numeric_Ausdruck2 for report )

regression-syy

Name: regression-syy

Beschreibung: Gibt die folgende Berechnung nach der Eliminierung von NULL-Paaren zurück:
REGR_COUNT(numerischer_Ausdruck1; numerischer_Ausdruck2) * VAR_POP(numerischer_Ausdruck1)

Syntax: regression-syy ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 )
regression-syy ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } )
regression-syy ( numerischer_Ausdruck1 ;  numerischer_Ausdruck2 for report )

standard-deviation

Name: standard-deviation

Beschreibung: Gibt die Standardabweichung der ausgewählten Datenelemente zurück.

Syntax: standard-deviation ( Ausdruck [ auto ] )
standard-deviation ( Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } )
standard-deviation ( Ausdruck for report )

standard-deviation-pop

Name: standard-deviation-pop

Beschreibung: Berechnet die Standardabweichung für die Datenwerte und gibt die Quadratwurzel der Datenwerte-Varianz zurück.

Syntax: standard-deviation-pop ( Ausdruck [ auto ] )
standard-deviation-pop ( Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } )
standard-deviation-pop ( Ausdruck for report )

standard-deviation-samp

Name: standard-deviation-samp

Beschreibung: Berechnet die Standardabweichung für Stichproben und gibt die Quadratwurzel der Datenwerte-Varianz zurück.

Syntax: standard-deviation-samp (  Ausdruck [ auto ] )
standard-deviation-samp (  Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } )
standard-deviation-samp (  Ausdruck for report )

variance

Name: variance

Beschreibung: Gibt den Varianzwert der ausgewählten Datenelemente zurück.

Syntax: variance ( Ausdruck [ auto ] )
variance ( Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } )
variance ( Ausdruck for report )

variance-pop

Name: variance-pop

Beschreibung: Gibt die Datenwerte-Varianz eines Datensatzes mit Zahlen nach dem Entfernen der Nullen in diesem Datensatz zurück.

Syntax: variance-pop ( Ausdruck [ auto ] )
variance-pop ( Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } )
variance-pop ( Ausdruck for report )

variance-samp

Name: variance-samp

Beschreibung: Gibt die Stichprobenvarianz eines Datensatzes mit Zahlen nach dem Entfernen der Nullen in diesem Datensatz zurück.

Syntax: variance-samp (  Ausdruck [ auto ] )
variance-samp (  Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } )
variance-samp (  Ausdruck for report )

Statistische Funktionen

Mitgliedsauswertungen

Konstanten

Konstrukte

Geschäftsdatum/-Uhrzeitfunktionen

Vergleichselemente für Perioden

Blockfunktionen

Anbieterspezifische Funktionen

DB2

ascii

Name: ascii

Beschreibung: Liefert den ASCII-Codewert des Zeichens ganz links im Argument als einen Ganzzahlwert.

Syntax: ascii ( Zeichenfolge_Ausdruck )

ceiling

Name: ceiling

Beschreibung: Gibt die kleinste Ganzzahl zurück, die größer als oder gleich ‘numerischer_Ausdruck’ ist.

Syntax: ceiling ( numerischer_Ausdruck )

char

Name: char

Beschreibung: Liefert eine Zeichenfolge, die einen Datum-Uhrzeit-Wert oder eine Dezimalzahl repräsentiert.

Syntax: char ( Ausdruck )

Alternative Syntax:
char ( Zeichenfolge_Ausdruck , Ganzzahl_Ausdruck )
Gibt eine Zeichenfolgedarstellung mit fester Länge von ‘Zeichenfolge_Ausdruck’ mit der Länge ‘Ganzzahl_Ausdruck’ zurück.

Alternative Syntax 2:
char ( Dezimalausdruck  , Zeicenfolge_Ausdruck )
Gibt eine Zeichenfolgedarstellung von ‘Dezimalausdruck’ mit dem Dezimaltrennzeichen ‘Zeichenfolge_Ausdruck’ zurück.

chr

Name: chr

Beschreibung: Gibt das Zeichen zurück, das dem durch ‘Ganzzahl_Ausdruck’ angegebenen ASCII-Codewert entspricht. ‘Ganzzahl_Ausdruck’ muss zwischen 0 und 255 liegen.

Syntax: chr ( Ganzzahl_Ausdruck )

concat

Name: concat

Beschreibung: Gibt eine Zeichenfolge zurück, die das Ergebnis der Verkettung von ‘Zeichenfolge_Ausdruck1’ mit ‘Zeichenfolge_Ausdruck2’ darstellt.

Syntax: concat ( Zeichenfolge_Ausdruck1; Zeichenfolge_Ausdruck2 )

date

Name: date

Beschreibung: Gibt ein Datum für einen einzelnen Eingabewert zurück. ‘Ausdruck’ kann eine Zeichenfolgen- oder Ganzzahldarstellung eines Datums sein.

Syntax: date ( Ausdruck )

day

Name: day

Beschreibung: Gibt den Tag des Monats (1 bis 31) aus ‘Datum_Ausdruck’ zurück. ‘Datum_Ausdruck’ kann entweder ein Datumswert oder die Zeichenfolgendarstellung eines Datums sein.

Syntax: day ( Datum_Ausdruck )

dayname

Name: dayname

Beschreibung: Gibt eine Zeichenfolge zurück, die den datenquellenspezifischen Namen des Tages enthält (beispielsweise Sunday bis Saturday oder Sun. bis Sat. für eine englische Datenquelle, Sonntag bis Samstag für eine deutsche); dabei wird der Tagesteil in ‘Datum_Ausdruck’ zugrunde gelegt. ‘Datum_Ausdruck’ kann entweder ein Datumswert oder die Zeichenfolgendarstellung eines Datums sein.

Syntax: dayname ( Datum_Ausdruck )

dayofweek

Name: dayofweek

Beschreibung: Gibt den Wochentag in ‘Datum_Ausdruck’ als Ganzzahl von 1 bis 7 zurück, wobei 1 für Sonntag steht. ‘Datum_Ausdruck’ kann entweder ein Datumswert oder die Zeichenfolgendarstellung eines Datums sein.

Syntax: dayofweek ( Datum_Ausdruck )

dayofweek_iso

Name: dayofweek_iso

Beschreibung: Gibt den Wochentag in ‘Datum_Ausdruck’ als Ganzzahl von 1 bis 7 zurück, wobei 1 für Montag steht. ‘Datum_Ausdruck’ kann entweder ein Datumswert oder die Zeichenfolgendarstellung eines Datums sein.

Syntax: dayofweek_iso ( Datum_Ausdruck )

dayofyear

Name: dayofyear

Beschreibung: Gibt den Tag des Jahres in ‘Datum_Ausdruck’ als Ganzzahl zwischen 1 und 366 zurück. ‘Datum_Ausdruck’ kann entweder ein Datumswert oder die Zeichenfolgendarstellung eines Datums sein.

Syntax: dayofyear ( Datum_Ausdruck )

days

Name: days

Beschreibung: Gibt eine Ganzzahldarstellung eines Datums zurück. ‘Ausdruck’ kann entweder ein Datumswert oder die Zeichenfolgendarstellung eines Datums sein.

Syntax: days ( Ausdruck )

dec

Name: dec

Beschreibung: Gibt die Dezimaldarstellung von ‘Zeichenfolge_Ausdruck’ mit ‘Genauigkeit_Ganzzahl’ und ‘Skalierung_Ganzzahl’ zurück. Mit ‘Dezimalzeichen’ kann die Einzelbytezeichenkonstante angegeben werden, die zur Begrenzung der Dezimalziffern in ‘Zeichenfolge_Ausdruck’ verwendet wird. ‘Zeichenfolge_Ausdruck’ muss als SQL-Ganzzahl oder Dezimalkonstante formatiert sein.

Alternative Syntax:
dec ( numerischer_Ausdruck ; Genauigkeit_Ganzzahl [ ; Skalierung_Ganzzahl ] ] )
Gibt die Dezimaldarstellung von ‘numerischer_Ausdruck’ mit ‘Genauigkeit_Ganzzahl’ und ‘Skalierung_Ganzzahl’ zurück.

Alternative Syntax 2:
dec ( Datum_Uhrzeit_Ausdruck [ , Genauigkeit_Ganzzahl [ , Skalierung_Ganzzahl ] ] )
Gibt die Dezimaldarstellung von ‘Datum_Uhrzeit_Ausdruck’ mit ‘Genauigkeit_Ganzzahl’ und ‘Skalierung_Ganzzahl’ zurück.

Syntax: dec ( Zeichenfolge_Ausdruck [ ; Genauigkeit_Ganzzahl [ ; Skalierung_Ganzzahl [ ; Dezimalzeichen ] ] ] )

decimal

Name: decimal

Beschreibung: Gibt die Dezimaldarstellung von ‘Zeichenfolge_Ausdruck’ mit ‘Genauigkeit_Ganzzahl’ und ‘Skalierung_Ganzzahl’ zurück. Mit ‘Dezimalzeichen’ kann die Einzelbytezeichenkonstante angegeben werden, die zur Begrenzung der Dezimalziffern in ‘Zeichenfolge_Ausdruck’ verwendet wird. ‘Zeichenfolge_Ausdruck’ muss als SQL-Ganzzahl oder Dezimalkonstante formatiert sein.

Alternative Syntax:
decimal ( numerischer_Ausdruck ; Genauigkeit_Ganzzahl [ ; Skalierung_Ganzzahl ] ] )
Gibt die Dezimaldarstellung von ‘numerischer_Ausdruck’ mit ‘Genauigkeit_Ganzzahl’ und ‘Skalierung_Ganzzahl’ zurück.

Alternative Syntax 2:
decimal ( Datum_Uhrzeit_Ausdruck [ , Genauigkeit_Ganzzahl [ , Skalierung_Ganzzahl ] ] )
Gibt die Dezimaldarstellung von ‘Datum_Uhrzeit_Ausdruck’ mit ‘Genauigkeit_Ganzzahl’ und ‘Skalierung_Ganzzahl’ zurück.

Syntax: decimal ( Zeichenfolge_Ausdruck [ ; Genauigkeit_Ganzzahl [ ; Skalierung_Ganzzahl [ ; Dezimalzeichen ] ] ] )

difference

Name: difference

Beschreibung: Gibt einen Ganzzahlwert zurück, der die Differenz zwischen den Werten darstellt, die von der datenquellenspezifischen ‘soundex’-Funktion für ‘Zeichenfolge_Ausdruck1’ und ‘Zeichenfolge_Ausdruck2’ zurückgegeben wurden. Der zurückgegebene Wert reicht von 0 bis 4, wobei 4 für eine größtmögliche Übereinstimmung steht. Beachten Sie, dass 4 keine Übereinstimmung der Zeichenfolgen bedeutet.

Syntax: difference ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

digits

Name: digits

Beschreibung: Liefert eine Darstellung einer Zahl, die keine Gleitkommazahl ist, als eine Zeichenfolge.

Syntax: digits ( numerischer_Ausdruck )

double

Name: double

Beschreibung: Gibt die Darstellung eines Ausdrucks im Gleitkomma-Format zurück. ‘Ausdruck’ kann entweder ein numerischer oder ein Zeichenfolgenausdruck sein.

Syntax: double ( Ausdruck )

event_mon_state

Name: event_mon_state

Beschreibung: Liefert den Betriebsstatus eines bestimmten Statusmonitors.

Syntax: event_mon_state ( Zeichenfolge_Ausdruck )

float

Name: float

Beschreibung: Liefert die Darstellung einer Zahl durch Gleitkomma.

Syntax: float ( numerischer_Ausdruck )

hex

Name: hex

Beschreibung: Liefert die hexadezimale Darstellung eines Wertes.

Syntax: hex ( Ausdruck )

hour

Name: hour

Beschreibung: Gibt die Stunde als Ganzzahl von 0 = Mitternacht bis 23 aus ‘Uhrzeit_Ausdruck’ zurück. ‘Uhrzeit_Ausdruck’ kann entweder ein Uhrzeitwert oder die Zeichenfolgendarstellung einer Uhrzeit sein.

Syntax: hour ( Uhrzeit_Ausdruck )

insert

Name: insert

Beschreibung: Gibt eine Zeichenfolge zurück, in der ‘Ganzzahl_Ausdruck2’ Zeichen an der Startposition ‘Ganzzahl_Ausdruck1’ aus ‘Zeichenfolge_Ausdruck1’ gelöscht wurden und ‘Zeichenfolge_Ausdruck2’ an der Startposition in ‘Zeichenfolge_Ausdruck1’ eingefügt wurde. Das erste Zeichen in der Zeichenfolge befindet sich an der Position 1.

Syntax: insert ( Zeichenfolge_Ausdruck1; Ganzzahl_Ausdruck1; Ganzzahl_Ausdruck2; Zeichenfolge_Ausdruck2 )

int

Name: int

Beschreibung: Gibt die Ganzzahldarstellung eines Ausdrucks zurück. ‘Ausdruck’ kann entweder ein numerischer Wert oder die Zeichenfolgendarstellung einer Zahl sein.

Syntax: int ( Ausdruck )

integer

Name: integer

Beschreibung: Gibt die Ganzzahldarstellung eines Ausdrucks zurück. ‘Ausdruck’ kann entweder ein numerischer Wert oder die Zeichenfolgendarstellung einer Zahl sein.

Syntax: integer ( Ausdruck )

julian_day

Name: julian_day

Beschreibung: Gibt einen Ganzzahlwert zurück, der die Anzahl von Tagen vom 1. Januar 4712 v.Chr. (dem Anfangsdatum des Julianischen Kalenders) bis zu dem Datumswert darstellt, der durch ‘Ausdruck’ angegeben ist ‘Ausdruck’ kann entweder ein Datumswert oder die Zeichenfolgendarstellung eines Datums sein.

Syntax: julian_day ( Ausdruck )

lcase

Name: lcase

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, nachdem alle Großbuchstaben in Kleinbuchstaben konvertiert wurden.

Syntax: lcase ( Zeichenfolge_Ausdruck )

left

Name: left

Beschreibung: Gibt die am weitesten links stehenden ‘Ganzzahl_Ausdruck’-Zeichen aus ‘Zeichenfolge_Ausdruck’ zurück.

Syntax: left ( Zeichenfolge_Ausdruck; Ganzzahl_Ausdruck )

length

Name: length

Beschreibung: Liefert die Länge des Operanden in Bytes. Ausnahme: Zwei-Byte-Zeichenfolgentypen, die die Länge in Zeichen liefern.

Syntax: length ( Ausdruck )

locate

Name: locate

Beschreibung: Gibt die Startposition des ersten Vorkommens von ‘Zeichenfolge_Ausdruck1’ innerhalb von ‘Zeichenfolge_Ausdruck2’ zurück. Die Suche beginnt an der Startposition ‘Ganzzahl_Ausdruck’ von ‘Zeichenfolge_Ausdruck2’. Das erste Zeichen in einer Zeichenfolge befindet sich an der Position 1. Wird ‘Zeichenfolge_Ausdruck1’ nicht gefunden, wird null zurückgegeben.

Syntax: locate ( Zeichenfolge_Ausdruck1; Zeichenfolge_Ausdruck2 [ ; Ganzzahl_Ausdruck ] )

long_varchar

Name: long_varchar

Beschreibung: Liefert eine lange Zeichenfolge.

Syntax: long_varchar ( Zeichenfolge_Ausdruck )

ltrim

Name: ltrim

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, nachdem die führenden Leerzeichen entfernt wurden.

Syntax: ltrim ( Zeichenfolge_Ausdruck )

microsecond

Name: microsecond

Beschreibung: Gibt den Mikrosekundenteil (Zeiteinheit) eines Werts zurück. ‘Ausdruck’ kann entweder eine Zeitmarke oder die Zeichenfolgendarstellung einer Zeitmarke sein.

Syntax: microsecond ( Ausdruck )

midnight_seconds

Name: midnight_seconds

Beschreibung: Gibt einen Ganzzahlwert von 0 bis 86400 zurück, der die Anzahl von Sekunden zwischen Mitternacht und dem Uhrzeitwert darstellt, der durch das Argument angegeben wird. ‘Ausdruck’ kann ein Uhrzeitwert, eine Zeitmarke oder die Zeichenfolgendarstellung einer Uhrzeit sein.

Syntax: midnight_seconds ( Ausdruck )

minute

Name: minute

Beschreibung: Gibt die Minute (eine Ganzzahl von 0 bis 59) aus ‘Uhrzeit_Ausdruck’ zurück. ‘Uhrzeit_Ausdruck’ kann ein Uhrzeitwert, eine Zeitmarke oder die Zeichenfolgendarstellung einer Uhrzeit sein.

Syntax: minute ( Uhrzeit_Ausdruck )

month

Name: month

Beschreibung: Gibt den Monat (eine Ganzzahl von 1 bis 12) aus ‘Datum_Ausdruck’ zurück.

Syntax: month ( Datum_Ausdruck )

monthname

Name: monthname

Beschreibung: Gibt eine Zeichenfolge zurück, die den datenquellenspezifischen Namen des Monats enthält (beispielsweise January bis December oder Jan. bis Dec. für englische Datenquellen oder Januar bis Dezember für deutsche); dabei wird der Monatsteil in ‘Datum_Ausdruck’ zugrunde gelegt.

Syntax: monthname ( Datum_Ausdruck )

quarter

Name: quarter

Beschreibung: Gibt das Quartal in ‘Datum_Ausdruck’ als Zahl von 1 bis 4 zurück, wobei 1 für die Zeit vom 1. Januar bis 31. März steht.

Syntax: quarter ( Datum_Ausdruck )

radians

Name: radians

Beschreibung: Gibt einen Wert im Bogenmaß zurück, der aus ‘numerischer_Ausdruck’ Grad konvertiert wurde.

Syntax: radians ( numerischer_Ausdruck )

repeat

Name: repeat

Beschreibung: Gibt eine Zeichenfolge zurück, die aus ‘Ganzzahl_Ausdruck’ Wiederholungen von ‘Zeichenfolge_Ausdruck’ besteht.

Syntax: repeat ( Zeichenfolge_Ausdruck; Ganzzahl_Ausdruck )

replace

Name: replace

Beschreibung: Ersetzt alle Vorkommen von ‘Zeichenfolge_Ausdruck2’ in ‘Zeichenfolge_Ausdruck1’ durch ‘Zeichenfolge_Ausdruck3’.

Syntax: replace ( Zeichenfolge_Ausdruck1; Zeichenfolge_Ausdruck2; Zeichenfolge_Ausdruck3 )

right

Name: right

Beschreibung: Gibt die am weitesten rechts stehenden ‘Ganzzahl_Ausdruck’ Zeichen aus ‘Zeichenfolge_Ausdruck’ zurück.

Syntax: right ( Zeichenfolge_Ausdruck; Ganzzahl_Ausdruck )

round

Name: round

Beschreibung: Gibt ‘numerischer_Ausdruck’ zurück, nachdem auf ‘Ganzzahl_Ausdruck’ Stellen rechts vom Dezimaltrennzeichen gerundet wurde. Wenn ‘Ganzzahl_Ausdruck’ negativ ist, wird ‘numerischer_Ausdruck’ auf den nächsten absoluten Wert mit ‘Ganzzahl_Ausdruck’ Stellen links vom Dezimaltrennzeichen gerundet. Das Runden wird vor dem Anwenden der Datenformatierung durchgeführt.

Syntax: round ( numerischer_Ausdruck; Ganzzahl_Ausdruck )

rtrim

Name: rtrim

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, nachdem die nachfolgenden Leerzeichen entfernt wurden.

Syntax: rtrim ( Zeichenfolge_Ausdruck )

second

Name: second

Beschreibung: Gibt die Sekunde (eine Ganzzahl von 0 bis 59) aus ‘Uhrzeit_Ausdruck’ zurück.

Syntax: second ( Uhrzeit_Ausdruck )

sign

Name: sign

Beschreibung: Gibt einen Wert zurück, der das Vorzeichen von ‘numerischer_Ausdruck’ bestimmt: +1, wenn ‘numerischer_Ausdruck’ positiv ist, 0 für null und -1 für negative Werte.

Syntax: sign ( numerischer_Ausdruck )

smallint

Name: smallint

Beschreibung: Liefert die Darstellung einer Zahl als kleine Ganzzahl.

Syntax: smallint ( Ausdruck )

soundex

Name: soundex

Beschreibung: Gibt eine Zeichenfolge mit vier Zeichen zurück, die sich aus einer phonetischen Auswertung von ‘Zeichenfolge_Ausdruck’ ergeben. Mit dieser Funktion können zwei Zeichenfolgen verglichen werden. Z. B. soundex (‘SMITH’) = soundex (‘SMYTH’).

Syntax: soundex ( Zeichenfolge_Ausdruck )

space

Name: space

Beschreibung: Gibt eine Zeichenfolge zurück, die aus ‘Ganzzahl_Ausdruck’ Leerzeichen besteht.

Syntax: space ( Ganzzahl_Ausdruck )

substr

Name: substr

Beschreibung: Gibt die Teilzeichenfolge aus ‘Zeichenfolge_Ausdruck’ zurück, die an Position ‘Ganzzahl_Ausdruck1’ beginnt und die Länge ‘Ganzzahl_Ausdruck2’ besitzt. Das erste Zeichen in ‘Zeichenfolge_Ausdruck’ befindet sich an der Position 1.

Syntax: substr ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] )

table_name

Name: table_name

Beschreibung: Gibt einen unqualifizierten Namen einer Tabelle oder Ansicht basierend auf dem Objektnamen in ‘Zeichenfolge_Ausdruck1’ und dem Schema-Namen in ‘Zeichenfolge_Ausdruck2’ zurück. Er wird zur Alias-Auflösung verwendet.

Syntax: table_name ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

table_schema

Name: table_schema

Beschreibung: Gibt den Teil des Schema-Namens der zweiteiligen Tabelle oder Ansicht basierend auf dem Objektnamen in ‘Zeichenfolge_Ausdruck1’ und dem Schema-Namen in ‘Zeichenfolge_Ausdruck2’ zurück. Er wird zur Alias-Auflösung verwendet.

Syntax: table_schema ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

time

Name: time

Beschreibung: Liefert die Uhrzeit aus einem Wert.

Syntax: time ( Ausdruck )

timestamp

Name: timestamp

Beschreibung: Gibt eine Zeitmarke aus einem Wert oder einem Wertepaar zurück. ‘Ausdruck1’ muss einen Datumswert und ‘Ausdruck2’ einen Uhrzeitwert darstellen.

Syntax: timestamp ( Ausdruck1 [ ; Ausdruck2 ] )

timestamp_iso

Name: timestamp_iso

Beschreibung: Gibt einen Datum-Uhrzeit-Wert im ISO-Format (JJJJ-MM-TT HH:MM:SS.NNNNNN) zurück, der aus dem IBM Format (JJJJ-MM-TT-HH.MM.SS.NNNNNN) konvertiert wurde. Wenn ‘Ausdruck’ eine Uhrzeit ist, fügt er den Wert des aktuellen Datums (CURRENT DATE) für die Datums-Elemente und null für die Bruchteil-Uhrzeit-Elemente ein.

Syntax: timestamp_iso ( Ausdruck )

timestampdiff

Name: timestampdiff

Beschreibung: Gibt die geschätzte Anzahl von Intervallen vom Typ ‘Ausdruck1’ basierend auf der Differenz zwischen zwei Zeitmarken zurück. ‘Ausdruck2’ ist das Ergebnis der Subtraktion zweier Zeitmarken und der Konvertierung des Ergebnisses in CHAR. Gültige Werte für ‘Ausdruck1’ sind: 1 Bruchteile einer Sekunde; 2 Sekunden; 4 Minuten; 8 Stunden; 16 Tage; 32 Wochen; 64 Monate; 128 Quartale; 256 Jahre.

Syntax: timestampdiff ( Ausdruck1; Ausdruck2 )

to_char

Name: to_char

Beschreibung: Gibt die Zeichenfolgedarstellung einer Zeitmarke mit dem Format “Formatzeichenfolge” zurück.

Syntax: to_char ( Zeitmarke_Ausdruck , Formatzeichenfolge )

to_char

Name: to_char

Beschreibung: Gibt die Zeichenfolgedarstellung eines numerischen Werts mit dem Format “Formatzeichenfolge” zurück.

Syntax: to_char ( numerischer_Ausdruck , Formatzeichenfolge )

to_char

Name: to_char

Beschreibung: Gibt die VARCHAR-Zeichenfolgedarstellung von “Zeichenfolge_Ausdruck” zurück.

Syntax: to_char ( Zeichenfolge_Ausdruck )

to_date

Name: to_date

Beschreibung: Konvertiert ‘Ausdruck1’ in einen Datum-Uhrzeit-Wert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben. Das erste Argument “Ausdruck1” kann einen Zeichenfolgetyp oder einen numerischen Typ aufweisen.

Syntax: to_date ( Ausdruck1 ; Zeichenfolge_Ausdruck2 )

translate

Name: translate

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, nachdem die Zeichen in ‘Zeichenfolge_Ausdruck3’ in entsprechende Zeichen in ‘Zeichenfolge_Ausdruck2’ konvertiert wurden. ‘Zeichenfolge_Ausdruck4’ ist ein einzelnes Zeichen, das zum Auffüllen von ‘Zeichenfolge_Ausdruck2’ dient, wenn ‘Zeichenfolge_Ausdruck2’ kürzer ist als ‘Zeichenfolge_Ausdruck3’. Wenn nur ‘Zeichenfolge_Ausdruck1’ vorhanden ist, wird sie von dieser Funktion in Großbuchstaben umgewandelt.

Syntax: translate ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2; Zeichenfolge_Ausdruck3 [ ; Zeichenfolge_Ausdruck4 ] ] )

trunc

Name: trunc

Beschreibung: Gibt “numerischer_Ausdruck1” zurück, nachdem der Wert auf “numerischer_Ausdruck2” Stellen rechts vom Dezimaltrennzeichen abgeschnitten wurde. Wenn “numerischer_Ausdruck2” negativ ist, wird “numerischer_Ausdruck1” auf den absoluten Wert von “numerischer_Ausdruck2” Stellen links vom Dezimaltrennzeichen abgeschnitten. Wenn “numerischer_Ausdruck2” nicht angegeben wird, wird “numerischer_Ausdruck1” am Dezimaltrennzeichen abgeschnitten.

Syntax: trunc ( numerischer_Ausdruck1 [ , numerischer_Ausdruck2 ] )

trunc

Name: trunc

Beschreibung: Gibt “Datum_Uhrzeit_Ausdruck” zurück, nachdem der Wert auf die durch “Formatzeichenfolge” angegebene Einheit gerundet wurde. Wenn “Formatzeichenfolge” nicht angegeben wird, wird “Datum_Uhrzeit_Ausdruck” auf den nächsten Tag gerundet (entsprechend einer Angabe von ‘DD’ für “Formatzeichenfolge”). “Ländereinstellung_Name” ist eine Zeichenfolgekonstante, die die Ländereinstellung angibt, die zur Bestimmung des ersten Tags der Woche verwendet wird. Wenn “Ländereinstellung_Name” nicht angegeben wird, wird der Wert von CURRENT LOCALE LC_TIME verwendet.

Syntax: trunc ( Datum_Uhrzeit_Ausdruck [, Formatzeichenfolge [, Ländereinstellung_Name ] ] )

truncate

Name: truncate

Beschreibung: Gibt “numerischer_Ausdruck1” zurück, nachdem der Wert auf “numerischer_Ausdruck2” Stellen rechts vom Dezimaltrennzeichen abgeschnitten wurde. Wenn “numerischer_Ausdruck2” negativ ist, wird “numerischer_Ausdruck1” auf den absoluten Wert von “numerischer_Ausdruck2” Stellen links vom Dezimaltrennzeichen abgeschnitten. Wenn “numerischer_Ausdruck2” nicht angegeben wird, wird “numerischer_Ausdruck1” am Dezimaltrennzeichen abgeschnitten.

Syntax: truncate ( numerischer_Ausdruck1 [ , numerischer_Ausdruck2 ] )

truncate

Name: truncate

Beschreibung: Gibt “Datum_Uhrzeit_Ausdruck” zurück, nachdem der Wert auf die durch “Formatzeichenfolge” angegebene Einheit gerundet wurde. Wenn “Formatzeichenfolge” nicht angegeben wird, wird “Datum_Uhrzeit_Ausdruck” auf den nächsten Tag gerundet (entsprechend einer Angabe von ‘DD’ für “Formatzeichenfolge”). “Ländereinstellung_Name” ist eine Zeichenfolgekonstante, die die Ländereinstellung angibt, die zur Bestimmung des ersten Tags der Woche verwendet wird. Wenn “Ländereinstellung_Name” nicht angegeben wird, wird der Wert von CURRENT LOCALE LC_TIME verwendet.

Syntax: truncate ( Datum_Uhrzeit_Ausdruck [, Formatzeichenfole [, Ländereinstellung_Name ] ] )

ucase

Name: ucase

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, nachdem alle Kleinbuchstaben in Großbuchstaben konvertiert wurden.

Syntax: ucase ( Zeichenfolge_Ausdruck )

value

Name: value

Beschreibung: Gibt das erste Nicht-Null-Argument zurück (bzw. null, wenn alle Argumente null sind). Die ‘Value’-Funktion erfordert mindestens zwei Argumente.

Syntax: value ( Ausdruck_Liste )

varchar

Name: varchar

Beschreibung: Gibt ‘Ausdruck’ als Variablenzeichen (VARCHAR) mit der Länge ‘numerischer_Ausdruck’ zurück.

Syntax: varchar ( Ausdruck [ ; numerischer_Ausdruck ] )

week

Name: week

Beschreibung: Gibt die Woche des Jahres in ‘Datum_Ausdruck’ als Ganzzahlwert von 1 bis 53 zurück.

Syntax: week ( Datum_Ausdruck )

year

Name: year

Beschreibung: Gibt das Jahr aus ‘Datum_Ausdruck’ zurück.

Syntax: year ( Datum_Ausdruck )

Exasol

add_months

Name: add_months

Beschreibung: Gibt den Datum-Uhrzeit-Wert zurück, der sich aus der Addition von ‘Ganzzahl_Ausdruck’ Monaten zu ‘Datum_Ausdruck’ ergibt.

Syntax: _add_months ( Datum_Ausdruck ; Ganzzahl_Ausdruck )

ascii

Name: ascii

Beschreibung: Gibt eine Zahl zurück, die den ASCII-Codewert des am weitesten links stehenden Zeichens in ‘Zeichenfolge_Ausdruck’ darstellt.

Syntax: ascii ( Zeichenfolge_Ausdruck )

ceil

Name: ceil

Beschreibung: Gibt die kleinste Ganzzahl zurück, die größer als oder gleich ‘numerischer_Ausdruck’ ist.

Syntax: ceil ( numerischer_Ausdruck )

character_length

Name: character_length

Beschreibung: Gibt die Anzahl der logischen Zeichen in ‘Zeichenfolge_Ausdruck’ zurück. Die Anzahl der logischen Zeichen kann sich bei einigen ostasiatischen Ländereinstellungen von der Anzahl der Bytes unterscheiden.

Syntax: character_length ( Zeichenfolge_Ausdruck )

chr

Name: chr

Beschreibung: Gibt das Zeichen zurück, das dem durch ‘Ganzzahl_Ausdruck’ angegebenen ASCII-Codewert entspricht. ‘Ganzzahl_Ausdruck’ muss zwischen 0 und 255 liegen.

Syntax: chr ( Ganzzahl_Ausdruck )

concat

Name: concat

Beschreibung: Gibt eine Zeichenfolge zurück, die das Ergebnis der Verkettung oder Verbindung von ‘Zeichenfolge_Ausdruck1’ mit ‘Zeichenfolge_Ausdruck2’ darstellt.

Syntax: concat ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

decode

Name: decode

Beschreibung: Vergleicht ‘Ausdruck’ einzeln mit jedem Suchwert. Wenn ‘Ausdruck’ gleich einem Suchwert ist, wird das entsprechende Ergebnis geliefert. Wenn keine Übereinstimmung gefunden wurde, wird ‘Standardwert’ zurückgegeben. Wenn ‘Standardwert’ nicht angegeben ist, wird null zurückgegeben.

Syntax: decode ( Ausdruck ; Suche ; Ergebnis [ ; Suche ; Ergebnis ]… [ ; Standardwert ] )

dump

Name: dump

Beschreibung: Gibt die interne Darstellung von ‘Ausdruck’ mit dem Format von ‘numerischer_Ausdruck1’ zurück, wobei an Position ‘numerischer_Ausdruck2’ für ‘numerischer_Ausdruck3’ Zeichen begonnen wird.

Syntax: dump ( Ausdruck [ ; numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 [ ; numerischer_Ausdruck3 ] ] ] )

greatest

Name: greatest

Beschreibung: Gibt den größten Wert in ‘Ausdruck_Liste’ zurück.

Syntax: greatest ( Ausdruck_Liste )

instr

Name: instr

Beschreibung: Sucht in ‘Zeichenfolge_Ausdruck1’ beginnend an Position ‘Ganzzahl_Ausdruck1’ nach ‘Ganzzahl_Ausdruck2’ Vorkommen von ‘Zeichenfolge_Ausdruck2’. Wenn ‘Ganzzahl_Ausdruck1’ negativ ist, wird die Suche rückwärts vom Ende von ‘Zeichenfolge_Ausdruck1’ ausgeführt. Gibt eine Ganzzahl zurück, die die Position von ‘Zeichenfolge_Ausdruck2’ angibt.

Syntax: instr ( Zeichenfolge_Ausdruck1; Zeichenfolge_Ausdruck2 [ ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ] )

least

Name: least

Beschreibung: Gibt den kleinsten Wert in ‘Ausdruck_Liste’ zurück.

Syntax: least ( Ausdruck_Liste )

length

Name: length

Beschreibung: Gibt die Anzahl der Zeichen in ‘Zeichenfolge_Ausdruck’ zurück.

Syntax: length ( Zeichenfolge_Ausdruck )

lpad

Name: lpad

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, die links bis zur durch ‘Ganzzahl_Ausdruck’ definierten Länge mit Wiederholungen von ‘Zeichenfolge_Ausdruck2’ aufgefüllt wurde. Wenn ‘Zeichenfolge_Ausdruck1’ länger ist als ‘Ganzzahl_Ausdruck’, wird der entsprechende Teil von ‘Zeichenfolge_Ausdruck1’ zurückgegeben.

Syntax: lpad ( Zeichenfolge_Ausdruck1; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] )

ltrim

Name: ltrim

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, nachdem alle führenden Zeichen bis zum ersten Zeichen entfernt wurden, das nicht in ‘Zeichenfolge_Ausdruck2’ enthalten ist.

Syntax: ltrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

months_between

Name: months_between

Beschreibung: Gibt die Anzahl von Monaten von ‘Datum_Ausdruck1’ bis ‘Datum_Ausdruck2’ zurück. Ist ‘Datum_Ausdruck1’ ein späteres Datum als ‘Datum_Ausdruck2’, wird eine positive Zahl zurückgegeben. Tages- und Uhrzeitteile der Differenz werden ignoriert, d. h. die Monate werden nicht gerundet, es sei denn, ‘Datum_Ausdruck1’ und ‘Datum_Ausdruck2’ sind die letzten Tage eines Monats.

Syntax: months_between ( Datum_Ausdruck1 ; Datum_Ausdruck2 )

nvl

Name: nvl

Beschreibung: Gibt den Wert für ‘Ausdruck1’ zurück, wenn ‘Ausdruck1’ nicht NULL ist. Wenn ‘Ausdruck1’ NULL ist, wird der Wert von ‘Ausdruck2’ zurückgegeben.

Syntax: nvl ( Ausdruck1 ; Ausdruck2 )

regexp_instr

Name: regexp_instr

Beschreibung: Gibt die Position in ‘Zeichenfolge_Ausdruck1’ (ab 1) zurück, an der eine Übereinstimmung mit dem regulären Ausdruck ‘Zeichenfolge_Ausdruck2’ auftritt. Der optionale Parameter ‘numerischer_Ausdruck1’ definiert, an welcher Position die Suche beginnen soll (ab 1). Die optionale positive Zahl ‘numerischer_Ausdruck2’ definiert, nach welchem Vorkommen gesucht werden soll.

Syntax: regexp_instr ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ ; numerischer_Ausdruck1 ; numerischer_Ausdruck2 ] )

regexp_replace

Name: regexp_replace

Beschreibung: Ersetzt die Vorkommen von ‘Zeichenfolge_Ausdruck2’ in ‘Zeichenfolge_Ausdruck1’ durch ‘Zeichenfolge_Ausdruck3’. Der optionale Parameter ‘numerischer_Ausdruck1’ definiert, an welcher Position die Suche beginnen soll (ab 1). Die optionale positive Zahl ‘numerischer_Ausdruck2’ definiert, nach welchem Vorkommen gesucht werden soll.

Syntax: regexp_replace ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ ; Zeichenfolge_Ausdruck3 ; numerischer_Ausdruck1 ; numerischer_Ausdruck2 ] )

regexp_substr

Name: regexp_substr

Beschreibung: Gibt eine Teilzeichenfolge des Parameters ‘Zeichenfolge_Ausdruck1’ zurück. Der Parameter ‘Zeichenfolge_Ausdruck2’ definiert einen regulären Ausdruck, nach dem gesucht wird. Der optionale Parameter ‘numerischer_Ausdruck1’ definiert, an welcher Position die Suche beginnen soll (ab 1). Die optionale positive Zahl ‘numerischer_Ausdruck2’ definiert, nach welchem Vorkommen gesucht werden soll.

Syntax: regexp_substr ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ ; numerischer_Ausdruck1 ; numerischer_Ausdruck2 ] )

replace

Name: replace

Beschreibung: Ersetzt alle Vorkommen von ‘Zeichenfolge_Ausdruck2’ in ‘Zeichenfolge_Ausdruck1’ durch ‘Zeichenfolge_Ausdruck3’. Wenn ‘Zeichenfolge_Ausdruck3’ nicht angegeben ist, werden alle Vorkommen von ‘Zeichenfolge_Ausdruck2’ gelöscht.

Syntax: replace ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ ; Zeichenfolge_Ausdruck3 ] )

round

Name: round

Beschreibung: Gibt ‘numerischer_Ausdruck’ zurück, nachdem auf den nächsten Wert mit ‘Ganzzahl_Ausdruck’ Stellen rechts vom Dezimaltrennzeichen gerundet wurde. Wenn ‘Ganzzahl_Ausdruck’ negativ ist, wird ‘numerischer_Ausdruck’ auf den nächsten absoluten Wert mit ‘Ganzzahl_Ausdruck’ Stellen links vom Dezimaltrennzeichen gerundet. Das Runden wird vor dem Anwenden der Datenformatierung durchgeführt.

Syntax: round ( numerischer_Ausdruck[ ; Ganzzahl_Ausdruck ] )

rpad

Name: rpad

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, die rechts bis zur Länge ‘Ganzzahl_Ausdruck’ mit Wiederholungen von ‘Zeichenfolge_Ausdruck2’ aufgefüllt wurde. Wenn ‘Zeichenfolge_Ausdruck1’ länger ist als ‘Ganzzahl_Ausdruck’, wird der entsprechende Teil von ‘Zeichenfolge_Ausdruck1’ zurückgegeben. Wenn ‘Zeichenfolge_Ausdruck2’ nicht angegeben ist, werden die Wiederholungen von ‘Zeichenfolge_Ausdruck2’ durch Leerzeichen ersetzt.

Syntax: rpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] )

rtrim

Name: rtrim

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, nachdem alle Zeichen nach dem letzten Zeichen entfernt wurden, das nicht in ‘Zeichenfolge_Ausdruck2’ enthalten ist. Wenn ‘Zeichenfolge_Ausdruck2’ nicht angegeben ist, werden die letzten Leerzeichen entfernt.

Syntax: rtrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

sign

Name: sign

Beschreibung: Gibt einen Wert zurück, der das Vorzeichen von ‘numerischer_Ausdruck’ bestimmt: +1, wenn ‘numerischer_Ausdruck’ positiv ist, 0 für null und -1 für negative Werte.

Syntax: sign ( numerischer_Ausdruck )

soundex

Name: soundex

Beschreibung: Gibt eine Zeichenfolge zurück, die das Resultat der phonetischen Auswertung von ‘Zeichenfolge_Ausdruck’ enthält.

Syntax: soundex ( Zeichenfolge_Ausdruck )

substr

Name: substr

Beschreibung: Gibt die Teilzeichenfolge aus ‘Zeichenfolge_Ausdruck’ zurück, die für ‘Ganzzahl_Ausdruck2’ an der Position ‘Ganzzahl_Ausdruck1’ beginnt oder am Ende von ‘Zeichenfolge_Ausdruck’, wenn ‘Ganzzahl_Ausdruck2’ nicht angegeben ist. Das erste Zeichen in ‘Zeichenfolge_Ausdruck’ befindet sich an der Position 1.

Syntax: substr ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] )

to_char

Name: to_char

Beschreibung: Gibt die Zeichenfolgendarstellung von ‘Ausdruck’ mit dem Format ‘Zeichenfolge_Ausdruck’ zurück. ‘Ausdruck’ kann entweder ein Datumswert oder ein numerischer Wert sein.

Syntax: to_char ( Ausdruck [ ; Zeichenfolge_Ausdruck ] )

to_date

Name: to_date

Beschreibung: Konvertiert ‘Ausdruck1’ in einen Datum-Uhrzeit-Wert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben. Das erste Argument “Ausdruck1” kann einen Zeichenfolgetyp oder einen numerischen Typ aufweisen. ‘Zeichenfolge_Ausdruck3’ gibt Formatelemente wie beispielsweise die Sprache an.

Syntax: to_date ( Ausdruck1 [ ; Zeichenfolge_Ausdruck2[ ; Zeichenfolge_Ausdruck3 ] ] )

to_number

Name: to_number

Beschreibung: Konvertiert ‘Zeichenfolge_Ausdruck1’ in einen numerischen Wert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben. ‘Zeichenfolge_Ausdruck3’ gibt Formatelemente wie beispielsweise Währungsinformationen an.

Syntax: to_number ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 )

translate

Name: translate

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, nachdem alle Vorkommen jedes Zeichens in ‘Zeichenfolge_Ausdruck2’ durch das entsprechende Zeichen in ‘Zeichenfolge_Ausdruck3’ ersetzt wurden.

Syntax: translate ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 )

trunc

Name: trunc

Beschreibung: Schneidet ‘Datum_Ausdruck’ mit dem durch ‘Zeichenfolge_Ausdruck’ angegebenen Format ab. Beispiel: Wenn ‘Zeichenfolge_Ausdruck’ ‘year’ ist, wird ‘Datum_Ausdruck’ auf den ersten Tag des Jahres abgeschnitten.

Syntax: trunc ( Datum_Ausdruck ; Zeichenfolge_Ausdruck )

trunc

Name: trunc

Beschreibung: Schneidet Stellen von ‘numerischer_Ausdruck1’ mit der in ‘numerischer_Ausdruck2’ angegebenen Genauigkeit ab.

Syntax: trunc ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 )

{sysdate}

Name: {sysdate}

Beschreibung: Gibt einen Datum-Uhrzeit-Wert zurück, der das aktuelle Datum und die aktuelle Uhrzeit des Computers repräsentiert, auf dem die Datenbanksoftware ausgeführt wird.

Syntax: { sysdate }

{user}

Name: {user}

Beschreibung: Gibt den Benutzernamen des aktuellen Benutzers zurück.

Syntax: { user }

Greenplum

ascii

Name: ascii

Beschreibung: Liefert eine Zahl, die dem ASCII-Code des ersten (am weitesten links stehenden) Zeichens in ‘Zeichenfolge_Ausdruck’ entspricht. Beispiel: ascii(‘A’) ist 65.

Syntax: ascii ( Zeichenfolge_Ausdruck )

chr

Name: chr

Beschreibung: Gibt das Zeichen zurück, das dem durch ‘Ganzzahl_Ausdruck’ angegebenen ASCII-Codewert entspricht. ‘Ganzzahl_Ausdruck’ muss zwischen 0 und 255 liegen.

Syntax: chr ( Ganzzahl_Ausdruck )

current_database

Name: current_database

Beschreibung: Liefert den Namen der aktuellen Datenbank.

Syntax: current_database ()

current_schema

Name: current_schema

Beschreibung: Gibt den Namen des aktuellen Schemas zurück.

Syntax: current_schema ()

date_trunc

Name: date_trunc

Beschreibung: Liefert die Zeitmarke mit der angegebenen Genauigkeit.

Syntax: date_trunc ( Zeichenfolge_Ausdruck ; Zeitmarke_Ausdruck )

translate

Name: translate

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’, nachdem alle Vorkommen jedes Zeichens in ‘Zeichenfolge_Ausdruck2’ durch das entsprechende Zeichen in ‘Zeichenfolge_Ausdruck3’ ersetzt wurden.

Syntax: translate ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 )

version

Name: version

Beschreibung: Liefert den Zeichenfolgenwert der Datenbankversion.

Syntax: version ()

{current_user}

Name: {current_user}

Beschreibung: N/A

Syntax: {current_user}

{session_user}

Name: {session_user}

Beschreibung: N/A

Syntax: {session_user}

Informix

cardinality

Name: cardinality

Beschreibung: Gibt die Anzahl der Elemente in einer Sammelspalte zurück (SET, MULTISET, LIST).

Syntax: cardinality ( Zeichenfolge_Ausdruck )

char_length

Name: char_length

Beschreibung: Gibt die Anzahl der logischen Zeichen in ‘Zeichenfolge_Ausdruck’ zurück. Die Anzahl der logischen Zeichen kann sich bei einigen ostasiatischen Ländereinstellungen von der Anzahl der Bytes unterscheiden.

Syntax: char_length ( Zeichenfolge_Ausdruck )

concat

Name: concat

Beschreibung: Gibt eine Zeichenfolge zurück, die das Ergebnis der Verkettung oder Verbindung von ‘Zeichenfolge_Ausdruck1’ mit ‘Zeichenfolge_Ausdruck2’ darstellt.

Syntax: concat ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

date

Name: date

Beschreibung: Gibt den Datumswert von ‘Zeichenfolge_Ausdruck’, ‘Datum_Ausdruck’ oder ‘Ganzzahl_Ausdruck’ zurück.

Syntax: date ( Zeichenfolge_Ausdruck|Datum_Ausdruck|Ganzzahl_Ausdruck )

day

Name: day

Beschreibung: Gibt eine Ganzzahl zurück, die den Tag des Monats (1 bis 31) darstellt.

Syntax: day ( Datum_Ausdruck )

extend

Name: extend

Beschreibung: Passt die Genauigkeit eines ‘datetime’- oder ‘date’-Ausdrucks (Datum-Uhrzeit- oder Datumsausdrucks) an.
Dieser Ausdruck darf keine in Anführungszeichen eingefasste Zeichenfolgendarstellung eines Datumswerts sein.
Wenn kein erstes und kein letztes Qualifikationsmerkmal angegeben wurde, sind die Standardqualifikationsmerkmale ‘year to fraction (3)’.
Wenn der Ausdruck Felder enthält, die nicht durch die Qualifikationsmerkmale festgelegt sind, werden die nicht benötigten Felder verworfen. Wenn das erste Qualifikationsmerkmal ein größeres (wichtigeres) Feld angibt, als im Ausdruck vorhanden ist, werden die neuen Felder mit den Werten ausgefüllt, die von der ‘current’-Funktion zurückgegeben werden. Wenn das letzte Qualifikationsmerkmal ein kleineres (weniger wichtiges) Feld angibt, als im Ausdruck vorhanden ist, werden die neuen Felder mit konstanten Werten ausgefüllt. Ein fehlendes ‘month’- oder ‘day’-Feld wird mit 1 ausgefüllt, und fehlende ‘hour to fraction’-Felder werden mit 0 ausgefüllt.

Syntax: extend ( Datum_Ausdruck ; ‘ { ‘ year to second ‘ } ‘ )

hex

Name: hex

Beschreibung: Gibt die hexadezimale Codierung von ‘Ganzzahl_Ausdruck’ zurück.

Syntax: hex ( Ganzzahl_Ausdruck )

initcap

Name: initcap

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, wobei der erste Buchstabe jedes Worts ein Großbuchstabe ist und alle anderen Buchstaben Kleinbuchstaben sind. Mit dieser Funktion beginnt ein Wort nach jedem beliebigen Zeichen, das kein Buchstabe ist. Demzufolge bilden außer einem Leerzeichen auch bestimmte Symbole wie Kommas, Punkte oder Doppelpunkte ein neues Wort.

Syntax: initcap ( Zeichenfolge_Ausdruck )

length

Name: length

Beschreibung: Gibt die Anzahl der Bytes in ‘Zeichenfolge_Ausdruck’ zurück (ausschließlich nachfolgender Leerzeichen). Für ‘Zeichenfolge_Ausdruck’ vom Typ ‘byte’ oder ‘text’ gibt ‘length’ die vollständige Anzahl der Bytes einschließlich nachfolgender Leerzeichen zurück.

Syntax: length ( Zeichenfolge_Ausdruck )

lpad

Name: lpad

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, die links mit ‘Zeichenfolge_Ausdruck2’ aufgefüllt ist, und zwar bis zur durch ‘Ganzzahl_Ausdruck’ angegebenen Anzahl von Zeichen. ‘Zeichenfolge_Ausdruck2’ wird so oft wiederholt, bis die zurückgegebene Zeichenfolge die durch ‘Ganzzahl_Ausdruck’ angegebene Länge erreicht hat.

Syntax: lpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck ; Zeichenfolge_Ausdruck2 )

mdy

Name: mdy

Beschreibung: Gibt einen Wert vom Typ ‘date’ mit drei Ausdrücken zurück, die als Ganzzahlen ausgewertet werden und jeweils den Monat (Ganzzahl_Ausdruck1), den Tag (Ganzzahl_Ausdruck2) und das Jahr (Ganzzahl_Ausdruck3) darstellen.

Syntax: mdy ( Ganzzahl_Ausdruck1 ; Ganzzahl_Ausdruck2 ; Ganzzahl_Ausdruck3 )

month

Name: month

Beschreibung: Gibt eine Ganzzahl zurück, die dem Monat aus ‘Datum_Ausdruck’ entspricht.

Syntax: month ( Datum_Ausdruck )

nvl

Name: nvl

Beschreibung: Gibt den Wert für ‘Ausdruck1’ zurück, wenn ‘Ausdruck1’ nicht NULL ist. Wenn ‘Ausdruck1’ NULL ist, wird der Wert von ‘Ausdruck2’ zurückgegeben.

Syntax: nvl ( Ausdruck1 ; Ausdruck2 )

octet_length

Name: octet_length

Beschreibung: Gibt die Anzahl der Bytes in ‘Zeichenfolge_Ausdruck’ einschließlich nachfolgender Leerzeichen zurück.

Syntax: octet_length ( Zeichenfolge_Ausdruck )

replace

Name: replace

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, in der jedes Vorkommen von ‘Zeichenfolge_Ausdruck2’ durch ‘Zeichenfolge_Ausdruck3’ ersetzt wurde. Wenn ‘Zeichenfolge_Ausdruck3’ nicht angegeben ist, wird jedes Vorkommen von ‘Zeichenfolge_Ausdruck2’ in der zurückgegebenen Zeichenfolge ausgelassen.

Syntax: replace ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ ; Zeichenfolge_Ausdruck3 ] )

round

Name: round

Beschreibung: Gibt den gerundeten Wert von ‘numerischer_Ausdruck’ zurück. Wenn ‘Ganzzahl_Ausdruck’ nicht angegeben ist, wird der Wert auf null Dezimalstellen oder auf den Stellenwert der Einheit gerundet. Der Stellenwert 32 (+ und -) bezieht sich auf den gesamten Dezimalwert. Das Runden wird vor dem Anwenden der Datenformatierung durchgeführt.

Syntax: round ( numerischer_Ausdruck[ ; Ganzzahl_Ausdruck ] )

rpad

Name: rpad

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, die rechts mit ‘Zeichenfolge_Ausdruck2’ aufgefüllt ist, und zwar bis zur durch ‘Ganzzahl_Ausdruck’ angegebenen Anzahl von Zeichen. ‘Zeichenfolge_Ausdruck2’ wird so oft wiederholt, bis die zurückgegebene Zeichenfolge die durch ‘Ganzzahl_Ausdruck’ angegebene Länge erreicht hat.

Syntax: rpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck ; Zeichenfolge_Ausdruck2 )

substr

Name: substr

Beschreibung: Gibt die Teilzeichenfolge aus ‘Zeichenfolge_Ausdruck’ zurück, die an Position ‘Ganzzahl_Ausdruck1’ beginnt und die Länge ‘Ganzzahl_Ausdruck2’ besitzt. Das erste Zeichen in ‘Zeichenfolge_Ausdruck’ befindet sich an der Position 1. Wenn ‘Ganzzahl_Ausdruck2’ nicht angegeben ist, wird die Teilzeichenfolge aus ‘Zeichenfolge_Ausdruck’ zurückgegeben, die an Position ‘Ganzzahl_Ausdruck1’ beginnt und am Ende von ‘Zeichenfolge_Ausdruck’ endet.

Syntax: substr ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] )

to_char

Name: to_char

Beschreibung: Gibt die Zeichenfolge von ‘Datum_Ausdruck’ mit dem durch ‘Zeichenfolge_Ausdruck’ angegebenen Format zurück. Diese Funktion kann nur mit integrierten Datentypen verwendet werden.

Syntax: to_char ( Datum_Ausdruck [ ; Zeichenfolge_Ausdruck ] )

to_date

Name: to_date

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ als Datum mit dem Datumsformat zurück, das Sie in ‘Zeichenfolge_Ausdruck2’ angegeben haben. Wenn ‘Zeichenfolge_Ausdruck1’ NULL ist, wird ein NULL-Wert zurückgegeben.

Syntax: to_date ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

trunc

Name: trunc

Beschreibung: Schneidet ‘Datum_Ausdruck’ mit dem durch ‘Zeichenfolge_Ausdruck’ angegebenen Format ab. Beispiel: Wenn ‘Zeichenfolge_Ausdruck’ ‘year’ ist, wird ‘Datum_Ausdruck’ auf den ersten Tag des Jahres abgeschnitten.

Syntax: trunc ( Datum_Ausdruck ; Zeichenfolge_Ausdruck )

trunc

Name: trunc

Beschreibung: Gibt den abgeschnittenen Wert von ‘numerischer_Ausdruck’ zurück. Wenn ‘Ganzzahl_Ausdruck’ nicht angegeben ist, wird ‘numerischer_Ausdruck’ auf null Dezimalstellen oder auf den Stellenwert der Einheit abgeschnitten. Die Stellenbegrenzung 32 (+ und -) bezieht sich auf den gesamten Dezimalwert.

Syntax: trunc ( numerischer_Ausdruck[ ; Ganzzahl_Ausdruck ] )

weekday

Name: weekday

Beschreibung: Gibt eine Ganzzahl zurück, die den Wochentag von ‘Datum_Ausdruck’ darstellt. Null (0) steht für Sonntag, eins (1) für Montag usw.

Syntax: weekday ( Datum_Ausdruck )

year

Name: year

Beschreibung: Gibt eine vierstellige Ganzzahl zurück, die das Jahr von ‘Datum_Ausdruck’ darstellt.

Syntax: year ( Datum_Ausdruck )

MySQL

ascii

Name: ascii

Beschreibung: Liefert eine Zahl, die dem ASCII-Code des ersten (am weitesten links stehenden) Zeichens in ‘Zeichenfolge_Ausdruck’ entspricht. Beispiel: ascii(‘A’) ist 65.

Syntax: ascii ( Zeichenfolge_Ausdruck )

database

Name: database

Beschreibung: Liefert den aktuellen Datenbanknamen.

Syntax: database ()

schema

Name: schema

Beschreibung: Liefert den aktuellen Schemanamen.

Syntax: schema ()

session_user

Name: session_user

Beschreibung: Liefert den vom Client zurückgegebenen Benutzernamen.

Syntax: session_user ()

system_user

Name: system_user

Beschreibung: Liefert den vom Client zurückgegebenen Benutzernamen.

Syntax: system_user ()

version

Name: version

Beschreibung: Liefert den Zeichenfolgenwert der Datenbankversion.

Syntax: version ()

Netezza

ascii

Name: ascii

Beschreibung: Liefert eine Zahl, die dem ASCII-Code des ersten (am weitesten links stehenden) Zeichens in ‘Zeichenfolge_Ausdruck’ entspricht. Beispiel: ascii(‘A’) ist 65.

Syntax: ascii ( Zeichenfolge_Ausdruck )

chr

Name: chr

Beschreibung: Gibt das Zeichen zurück, das dem durch ‘Ganzzahl_Ausdruck’ angegebenen ASCII-Codewert entspricht. ‘Ganzzahl_Ausdruck’ muss zwischen 0 und 255 liegen.

Syntax: chr ( Ganzzahl_Ausdruck )

date_trunc

Name: date_trunc

Beschreibung: Konvertiert ‘Datum_Ausdruck1’ in einen Wert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben.

Syntax: date_trunc ( Zeichenfolge_Ausdruck1 ; Datum_Ausdruck1 )

decode

Name: decode

Beschreibung: Vergleicht ‘Ausdr’ einzeln mit jedem Suchwert. Wenn ‘Ausdr’ gleich einem Suchwert ist, dann wird das entsprechende Ergebnis geliefert. Wenn keine Übereinstimmung gefunden wird, dann wird ‘Standardwert’ geliefert. Wenn ‘Standardwert’ weggelassen wird, dann wird null zurückgegeben.

Syntax: decode ( Ausdr ; Suche ; Ergebnis [ ; Suche ; Ergebnis]… [ ; Standardwert] )

initcap

Name: initcap

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck’, wobei der erste Buchstabe jedes Wortes ein Großbuchstabe ist und alle anderen Buchstaben Kleinbuchstaben sind. Die einzelnen Wörter werden durch Leerzeichen oder nicht alphanumerische Zeichen abgegrenzt.

Syntax: initcap ( Zeichenfolge_Ausdruck )

instr

Name: instr

Beschreibung: Sucht in ‘Zeichenfolge_Ausdruck1’ beginnend an Position ‘Ganzzahl_Ausdruck1’ nach ‘Ganzzahl_Ausdruck2’ Vorkommen von ‘Zeichenfolge_Ausdruck2’. Wenn ‘Ganzzahl_Ausdruck1’ negativ ist, wird die Suche rückwärts vom Ende von ‘Zeichenfolge_Ausdruck1’ vorgenommen. Gibt eine Ganzzahl zurück, die die Position von ‘Zeichenfolge_Ausdruck2’ angibt.

Syntax: instr ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ] )

lpad

Name: lpad

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, die bis zur Länge ‘Ganzzahl_Ausdruck’ mit Wiederholungen von ‘Zeichenfolge_Ausdruck2’ aufgefüllt wurde. Wenn ‘Zeichenfolge_Ausdruck1’ länger ist als ‘Ganzzahl_Ausdruck’, wird der entsprechende Teil von ‘Zeichenfolge_Ausdruck1’ zurückgegeben.

Syntax: lpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] )

ltrim

Name: ltrim

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’, nachdem alle führenden Zeichen bis zum ersten Zeichen entfernt wurden, das nicht in ‘Zeichenfolge_Ausdruck2’ enthalten ist. Beispiel: ltrim(‘xyxXxyAB’; ‘xy’) liefert ‘XxyAB’.

Syntax: ltrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

months_between

Name: months_between

Beschreibung: Gibt die Anzahl von Monaten von ‘Datum_Ausdruck1’ bis ‘Datum_Ausdruck2’ zurück. Ist ‘Datum_Ausdruck1’ ein späteres Datum als ‘Datum_Ausdruck2’, wird eine positive Zahl zurückgegeben. Tages- und Zeitanteildifferenzen werden ignoriert, d. h., Monate werden nicht gerundet, es sei denn, ‘Datum_Ausdruck1’ und ‘Datum_Ausdruck2’ sind die letzten Tage eines Monats.

Syntax: months_between ( Datum_Ausdruck1 ; Datum_Ausdruck2 )

next_day

Name: next_day

Beschreibung: Gibt einen Datum-Uhrzeit-Wert des ersten in ‘Zeichenfolge_Ausdruck’ angegebenen Wochentags zurück, der nach ‘Datum_Uhrzeit_Ausdruck’ liegt. Die Bestandteile Stunden, Minuten und Sekunden des Rückgabewerts sind mit den Werten in ‘Datum_Uhrzeit_Ausdruck’ identisch.

Syntax: next_day ( Datum_Uhrzeit_Ausdruck ; Zeichenfolge_Ausdruck )

nvl

Name: nvl

Beschreibung: Gibt den Wert für ‘Ausdruck1’ zurück, wenn ‘Ausdruck1’ nicht NULL ist. Wenn ‘Ausdruck1’ NULL ist, wird der Wert von ‘Ausdruck2’ zurückgegeben.

Syntax: nvl ( Ausdruck1 ; Ausdruck2 )

round

Name: round

Beschreibung: Gibt ‘numerischer_Ausdruck’ zurück, nachdem auf den nächsten Wert mit ‘Ganzzahl_Ausdruck’ Stellen rechts vom Dezimaltrennzeichen gerundet wurde. Ist ‘Ganzzahl_Ausdruck’ negativ, wird ‘numerischer_Ausdruck’ auf den nächsten Wert von absoluten ‘Ganzzahl_Ausdruck’ Stellen links vom Dezimaltrennzeichen gerundet. Beispiel: round (125; -1) liefert 130.

Syntax: round ( numerischer_Ausdruck [ ; Ganzzahl_Ausdruck ] )

rpad

Name: rpad

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, die rechts bis zur Länge ‘Ganzzahl_Ausdruck’ mit Wiederholungen von ‘Zeichenfolge_Ausdruck2’ aufgefüllt wurde. Wenn ‘Zeichenfolge_Ausdruck1’ länger ist als ‘Ganzzahl_Ausdruck’, wird der entsprechende Teil von ‘Zeichenfolge_Ausdruck1’ zurückgegeben. Wenn ‘Zeichenfolge_Ausdruck2’ nicht festgelegt ist, werden Leerstellen verwendet.

Syntax: rpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] )

rtrim

Name: rtrim

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’, nachdem alle Zeichen nach dem letzten Zeichen entfernt wurden, das nicht in ‘Zeichenfolge_Ausdruck2’ enthalten ist. Beispiel: rtrim(‘ABxXxyx’; ‘xy’) liefert ‘ABxX’. Wenn ‘Zeichenfolge_Ausdruck2’ nicht angegeben ist, werden die letzten Leerzeichen entfernt.

Syntax: rtrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

substr

Name: substr

Beschreibung: Gibt die Teilzeichenfolge aus ‘Zeichenfolge_Ausdruck’ zurück, die an Position ‘Ganzzahl_Ausdruck1’ beginnt. Das erste Zeichen in ‘Zeichenfolge_Ausdruck’ befindet sich an der Position 1. ‘Ganzzahl_Ausdruck2’ kann zum Auswählen einer kleineren Anzahl von Zeichen verwendet werden. Standardmäßig werden die Zeichen am Ende der Zeichenfolge gewählt.

Syntax: substr ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] )

to_char

Name: to_char

Beschreibung: Gibt die Zeichenfolgendarstellung von ‘Ausdruck’ mit dem Format ‘Zeichenfolge_Ausdruck’ zurück. ‘Ausdruck’ kann entweder ein Datumswert oder ein numerischer Wert sein.

Syntax: to_char ( Ausdruck [ ; Zeichenfolge_Ausdruck ] )

to_date

Name: to_date

Beschreibung: Konvertiert ‘Ausdruck1’ in einen Datumswert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben. Das erste Argument “Ausdruck1” kann einen Zeichenfolgetyp oder einen numerischen Typ aufweisen.

Syntax: to_date ( Ausdruck1 ; Zeichenfolge_Ausdruck2 )

to_number

Name: to_number

Beschreibung: Konvertiert ‘Zeichenfolge_Ausdruck1’ in einen numerischen Wert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben.

Syntax: to_number ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

translate

Name: translate

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, nachdem alle Vorkommen jedes Zeichens in ‘Zeichenfolge_Ausdruck2’ durch das entsprechende Zeichen in ‘Zeichenfolge_Ausdruck3’ ersetzt wurden.

Syntax: translate ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 )

trunc

Name: trunc

Beschreibung: Schneidet Stellen von ‘numerischer_Ausdruck1’ mit der in ‘numerischer_Ausdruck2’ angegebenen Genauigkeit ab.

Syntax: trunc ( numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 ] )

version

Name: version

Beschreibung: Liefert den Wert ‘Zeichenfolge_Ausdruck1’ der Datenbankversion.

Syntax: version ( )

{current_db}

Name: {current_db}

Beschreibung: N/A

Syntax: {current_db}

{current_user}

Name: {current_user}

Beschreibung: N/A

Syntax: {current_user}

{session_user}

Name: {session_user}

Beschreibung: N/A

Syntax: {session_user}

Oracle

add_months

Name: add_months

Beschreibung: Gibt den Datum-Uhrzeit-Wert zurück, der sich aus der Addition von ‘Ganzzahl_Ausdruck’ Monaten zu ‘Datum_Ausdruck’ ergibt.

Syntax: _add_months ( Datum_Ausdruck ; Ganzzahl_Ausdruck )

ascii

Name: ascii

Beschreibung: Gibt eine Zahl zurück, die den ASCII-Codewert des am weitesten links stehenden Zeichens in ‘Zeichenfolge_Ausdruck’ darstellt.

Syntax: ascii ( Zeichenfolge_Ausdruck )

ceil

Name: ceil

Beschreibung: Gibt die kleinste Ganzzahl zurück, die größer als oder gleich ‘numerischer_Ausdruck’ ist.

Syntax: ceil ( numerischer_Ausdruck )

char_length

Name: char_length

Beschreibung: Gibt die Anzahl der logischen Zeichen in ‘Zeichenfolge_Ausdruck’ zurück. Die Anzahl der logischen Zeichen kann sich bei einigen ostasiatischen Ländereinstellungen von der Anzahl der Bytes unterscheiden.

Syntax: char_length ( Zeichenfolge_Ausdruck )

chr

Name: chr

Beschreibung: Gibt das Zeichen zurück, das dem durch ‘Ganzzahl_Ausdruck’ angegebenen ASCII-Codewert entspricht. ‘Ganzzahl_Ausdruck’ muss zwischen 0 und 255 liegen.

Syntax: chr ( Ganzzahl_Ausdruck )

concat

Name: concat

Beschreibung: Gibt eine Zeichenfolge zurück, die das Ergebnis der Verkettung oder Verbindung von ‘Zeichenfolge_Ausdruck1’ mit ‘Zeichenfolge_Ausdruck2’ darstellt.

Syntax: concat ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

decode

Name: decode

Beschreibung: Vergleicht ‘Ausdruck’ einzeln mit jedem Suchwert. Wenn ‘Ausdruck’ gleich einem Suchwert ist, wird das entsprechende Ergebnis geliefert. Wenn keine Übereinstimmung gefunden wurde, wird ‘Standardwert’ zurückgegeben. Wenn ‘Standardwert’ nicht angegeben ist, wird null zurückgegeben.

Syntax: decode ( Ausdruck ; Suche ; Ergebnis [ ; Suche ; Ergebnis ]… [ ; Standardwert ] )

dump

Name: dump

Beschreibung: Gibt die interne Darstellung von ‘Ausdruck’ mit dem Format von ‘numerischer_Ausdruck1’ zurück, wobei an Position ‘numerischer_Ausdruck2’ für ‘numerischer_Ausdruck3’ Zeichen begonnen wird.

Syntax: dump ( Ausdruck [ ; numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 [ ; numerischer_Ausdruck3 ] ] ] )

greatest

Name: greatest

Beschreibung: Gibt den größten Wert in ‘Ausdruck_Liste’ zurück.

Syntax: greatest ( Ausdruck_Liste )

initcap

Name: initcap

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, wobei der erste Buchstabe jedes Worts ein Großbuchstabe ist und alle anderen Buchstaben Kleinbuchstaben sind. Die einzelnen Wörter werden durch Leerzeichen oder nicht alphanumerische Zeichen abgegrenzt.

Syntax: initcap ( Zeichenfolge_Ausdruck )

instr

Name: instr

Beschreibung: Sucht in ‘Zeichenfolge_Ausdruck1’ beginnend an Position ‘Ganzzahl_Ausdruck1’ nach ‘Ganzzahl_Ausdruck2’ Vorkommen von ‘Zeichenfolge_Ausdruck2’. Wenn ‘Ganzzahl_Ausdruck1’ negativ ist, wird die Suche rückwärts vom Ende von ‘Zeichenfolge_Ausdruck1’ ausgeführt. Gibt eine Ganzzahl zurück, die die Position von ‘Zeichenfolge_Ausdruck2’ angibt.

Syntax: instr ( Zeichenfolge_Ausdruck1; Zeichenfolge_Ausdruck2 [ ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ] )

instrb

Name: instrb

Beschreibung: Sucht in ‘Zeichenfolge_Ausdruck1’ beginnend an Position ‘Ganzzahl_Ausdruck1’ nach ‘Ganzzahl_Ausdruck2’ Vorkommen von ‘Zeichenfolge_Ausdruck2’. Wenn ‘Ganzzahl_Ausdruck1’ negativ ist, wird die Suche rückwärts vom Ende von ‘Zeichenfolge_Ausdruck1’ ausgeführt. Gibt die Position (Byte-Nummer) zurück, an der ‘Zeichenfolge_Ausdruck2’ gefunden wurde.

Syntax: instrb ( Zeichenfolge_Ausdruck1; Zeichenfolge_Ausdruck2 [ ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ] )

least

Name: least

Beschreibung: Gibt den kleinsten Wert in ‘Ausdruck_Liste’ zurück.

Syntax: least ( Ausdruck_Liste )

length

Name: length

Beschreibung: Gibt die Anzahl der Zeichen in ‘Zeichenfolge_Ausdruck’ zurück.

Syntax: length ( Zeichenfolge_Ausdruck )

lengthb

Name: lengthb

Beschreibung: Liefert die Anzahl der Bytes in ‘Zeichenfolge_Ausdruck’.

Syntax: lengthb ( Zeichenfolge_Ausdruck )

lpad

Name: lpad

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, die links bis zur durch ‘Ganzzahl_Ausdruck’ definierten Länge mit Wiederholungen von ‘Zeichenfolge_Ausdruck2’ aufgefüllt wurde. Wenn ‘Zeichenfolge_Ausdruck1’ länger ist als ‘Ganzzahl_Ausdruck’, wird der entsprechende Teil von ‘Zeichenfolge_Ausdruck1’ zurückgegeben.

Syntax: lpad ( Zeichenfolge_Ausdruck1; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] )

ltrim

Name: ltrim

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, nachdem alle führenden Zeichen bis zum ersten Zeichen entfernt wurden, das nicht in ‘Zeichenfolge_Ausdruck2’ enthalten ist.

Syntax: ltrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

months_between

Name: months_between

Beschreibung: Gibt die Anzahl von Monaten von ‘Datum_Ausdruck1’ bis ‘Datum_Ausdruck2’ zurück. Ist ‘Datum_Ausdruck1’ ein späteres Datum als ‘Datum_Ausdruck2’, wird eine positive Zahl zurückgegeben. Tages- und Uhrzeitteile der Differenz werden ignoriert, d. h. die Monate werden nicht gerundet, es sei denn, ‘Datum_Ausdruck1’ und ‘Datum_Ausdruck2’ sind die letzten Tage eines Monats.

Syntax: months_between ( Datum_Ausdruck1 ; Datum_Ausdruck2 )

new_time

Name: new_time

Beschreibung: Gibt den Datum-Uhrzeit-Wert in ‘neue_Zeitzone’ für ‘Datum_Uhrzeit_Ausdruck’ in ‘alte_Zeitzone’ zurück. Die Zeitzonen ‘alte_Zeitzone’ und ‘neue_Zeitzone’ können jeweils eine von folgenden Zeitzonen sein: ‘AST’, ‘ADT’, ‘BST’, ‘BDT’, ‘CST’, ‘CDT’, ‘EST’, ‘EDT’, ‘HST’, ‘HDT’, ‘MST’, ‘MDT’, ‘NST’, ‘PST’, ‘PDT’, ‘YST’ oder ‘YDT’.

Syntax: new_time ( Datum_Uhrzeit_Ausdruck ; alte_Zeitzone ; neue_Zeitzone )

next_day

Name: next_day

Beschreibung: Gibt einen Datum-Uhrzeit-Wert des ersten in ‘Zeichenfolge_Ausdruck’ angegebenen Wochentags zurück, der nach ‘Datum_Uhrzeit_Ausdruck’ liegt. Der Wert wird im gleichen Format wie ‘Datum_Uhrzeit_Ausdruck’ zurückgegeben.

Syntax: next_day ( Datum_Uhrzeit_Ausdruck ; Zeichenfolge_Ausdruck )

nls_initcap

Name: nls_initcap

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, wobei der erste Buchstabe jedes Worts ein Großbuchstabe ist und alle anderen Buchstaben Kleinbuchstaben sind. Mit dieser Funktion beginnt ein Wort nach jedem beliebigen Zeichen, das kein Buchstabe ist. Demzufolge bilden außer einem Leerzeichen auch bestimmte Symbole wie Kommas, Punkte oder Doppelpunkte ein neues Wort. ‘Zeichenfolge_Ausdruck2’ gibt die Sortierfolge an.

Syntax: nls_initcap ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

nls_lower

Name: nls_lower

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ mit allen Buchstaben als Kleinbuchstaben zurück. ‘Zeichenfolge_Ausdruck2’ gibt die Sortierfolge an.

Syntax: nls_lower ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

nls_upper

Name: nls_upper

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ mit allen Buchstaben als Großbuchstaben zurück. ‘Zeichenfolge_Ausdruck2’ gibt die Sortierfolge an.

Syntax: nls_upper ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

nvl

Name: nvl

Beschreibung: Gibt den Wert für ‘Ausdruck1’ zurück, wenn ‘Ausdruck1’ nicht NULL ist. Wenn ‘Ausdruck1’ NULL ist, wird der Wert von ‘Ausdruck2’ zurückgegeben.

Syntax: nvl ( Ausdruck1 ; Ausdruck2 )

replace

Name: replace

Beschreibung: Ersetzt alle Vorkommen von ‘Zeichenfolge_Ausdruck2’ in ‘Zeichenfolge_Ausdruck1’ durch ‘Zeichenfolge_Ausdruck3’. Wenn ‘Zeichenfolge_Ausdruck3’ nicht angegeben ist, werden alle Vorkommen von ‘Zeichenfolge_Ausdruck2’ gelöscht.

Syntax: replace ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ ; Zeichenfolge_Ausdruck3 ] )

round

Name: round

Beschreibung: Gibt ‘numerischer_Ausdruck’ zurück, nachdem auf den nächsten Wert mit ‘Ganzzahl_Ausdruck’ Stellen rechts vom Dezimaltrennzeichen gerundet wurde. Wenn ‘Ganzzahl_Ausdruck’ negativ ist, wird ‘numerischer_Ausdruck’ auf den nächsten absoluten Wert mit ‘Ganzzahl_Ausdruck’ Stellen links vom Dezimaltrennzeichen gerundet. Das Runden wird vor dem Anwenden der Datenformatierung durchgeführt.

Syntax: round ( numerischer_Ausdruck[ ; Ganzzahl_Ausdruck ] )

rpad

Name: rpad

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, die rechts bis zur Länge ‘Ganzzahl_Ausdruck’ mit Wiederholungen von ‘Zeichenfolge_Ausdruck2’ aufgefüllt wurde. Wenn ‘Zeichenfolge_Ausdruck1’ länger ist als ‘Ganzzahl_Ausdruck’, wird der entsprechende Teil von ‘Zeichenfolge_Ausdruck1’ zurückgegeben. Wenn ‘Zeichenfolge_Ausdruck2’ nicht angegeben ist, werden die Wiederholungen von ‘Zeichenfolge_Ausdruck2’ durch Leerzeichen ersetzt.

Syntax: rpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] )

rtrim

Name: rtrim

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, nachdem alle Zeichen nach dem letzten Zeichen entfernt wurden, das nicht in ‘Zeichenfolge_Ausdruck2’ enthalten ist. Wenn ‘Zeichenfolge_Ausdruck2’ nicht angegeben ist, werden die letzten Leerzeichen entfernt.

Syntax: rtrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

sign

Name: sign

Beschreibung: Gibt einen Wert zurück, der das Vorzeichen von ‘numerischer_Ausdruck’ bestimmt: +1, wenn ‘numerischer_Ausdruck’ positiv ist, 0 für null und -1 für negative Werte.

Syntax: sign ( numerischer_Ausdruck )

soundex

Name: soundex

Beschreibung: Gibt eine Zeichenfolge zurück, die das Resultat der phonetischen Auswertung von ‘Zeichenfolge_Ausdruck’ enthält.

Syntax: soundex ( Zeichenfolge_Ausdruck )

substr

Name: substr

Beschreibung: Gibt die Teilzeichenfolge aus ‘Zeichenfolge_Ausdruck’ zurück, die für ‘Ganzzahl_Ausdruck2’ an der Position ‘Ganzzahl_Ausdruck1’ beginnt oder am Ende von ‘Zeichenfolge_Ausdruck’, wenn ‘Ganzzahl_Ausdruck2’ nicht angegeben ist. Das erste Zeichen in ‘Zeichenfolge_Ausdruck’ befindet sich an der Position 1.

Syntax: substr ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] )

substrb

Name: substrb

Beschreibung: Gibt die Teilzeichenfolge aus ‘Zeichenfolge_Ausdruck’ zurück, die an Position ‘numerischer_Ausdruck1’ beginnt und nach ‘numerischer_Ausdruck2’ Bytes endet. Das erste Byte in ‘Zeichenfolge_Ausdruck’ befindet sich an der Position 1. Wenn ‘numerischer_Ausdruck2’ nicht angegeben ist, wird die Teilzeichenfolge aus ‘Zeichenfolge_Ausdruck’ zurückgegeben, die an Position ‘numerischer_Ausdruck1’ beginnt und am Ende von ‘Zeichenfolge_Ausdruck’ endet.

Syntax: substrb ( Zeichenfolge_Ausdruck ; numerischer_Ausdruck1 ; numerischer_Ausdruck2 ] )

to_char

Name: to_char

Beschreibung: Liefert die Zeichenfolgendarstellung von ‘Ausdruck1’ mit dem Format ‘Zeichenfolge_Ausdruck2’. ‘Ausdruck1’ kann entweder ein Datumswert oder ein numerischer Wert sein. ‘Zeichenfolge_Ausdruck3’ gibt Formatelemente wie beispielsweise die Sprache an.

Syntax: to_char ( Ausdruck1 [ ; Zeichenfolge_Ausdruck2[ ; Zeichenfolge_Ausdruck3 ] ] )

to_date

Name: to_date

Beschreibung: Konvertiert ‘Ausdruck1’ in einen Datum-Uhrzeit-Wert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben. Das erste Argument “Ausdruck1” kann einen Zeichenfolgetyp oder einen numerischen Typ aufweisen. ‘Zeichenfolge_Ausdruck3’ gibt Formatelemente wie beispielsweise die Sprache an.

Syntax: to_date ( Ausdruck1 [ ; Zeichenfolge_Ausdruck2[ ; Zeichenfolge_Ausdruck3 ] ] )

to_number

Name: to_number

Beschreibung: Konvertiert ‘Zeichenfolge_Ausdruck1’ in einen numerischen Wert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben. ‘Zeichenfolge_Ausdruck3’ gibt Formatelemente wie beispielsweise Währungsinformationen an.

Syntax: to_number ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 )

translate

Name: translate

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, nachdem alle Vorkommen jedes Zeichens in ‘Zeichenfolge_Ausdruck2’ durch das entsprechende Zeichen in ‘Zeichenfolge_Ausdruck3’ ersetzt wurden.

Syntax: translate ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 )

trunc

Name: trunc

Beschreibung: Schneidet ‘Datum_Ausdruck’ mit dem durch ‘Zeichenfolge_Ausdruck’ angegebenen Format ab. Beispiel: Wenn ‘Zeichenfolge_Ausdruck’ ‘year’ ist, wird ‘Datum_Ausdruck’ auf den ersten Tag des Jahres abgeschnitten.

Syntax: trunc ( Datum_Ausdruck ; Zeichenfolge_Ausdruck )

trunc

Name: trunc

Beschreibung: Schneidet Stellen von ‘numerischer_Ausdruck1’ mit der in ‘numerischer_Ausdruck2’ angegebenen Genauigkeit ab.

Syntax: trunc ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 )

vsize

Name: vsize

Beschreibung: Gibt die Anzahl der Bytes in der internen Darstellung von ‘Ausdruck’ zurück. ‘Ausdruck’ muss ein Zeichenfolgenausdruck sein.

Syntax: vsize ( Ausdruck )

{sysdate}

Name: {sysdate}

Beschreibung: Liefert einen Datum-Uhrzeit-Wert, der das aktuelle Datum und die aktuelle Uhrzeit des Computers repräsentiert, auf dem die Datenbanksoftware ausgeführt wird.

Syntax: { sysdate }

{user}

Name: {user}

Beschreibung: Liefert den Benutzernamen des aktuellen Oracle-Benutzers.

Syntax: { user }

Postgres

ascii

Name: ascii

Beschreibung: Liefert eine Zahl, die dem ASCII-Code des ersten (am weitesten links stehenden) Zeichens in ‘Zeichenfolge_Ausdruck’ entspricht. Beispiel: ascii(‘A’) ist 65.

Syntax: ascii ( Zeichenfolge_Ausdruck )

chr

Name: chr

Beschreibung: Gibt das Zeichen zurück, das dem durch ‘Ganzzahl_Ausdruck’ angegebenen ASCII-Codewert entspricht. ‘Ganzzahl_Ausdruck’ muss zwischen 0 und 255 liegen.

Syntax: chr ( Ganzzahl_Ausdruck )

current_database

Name: current_database

Beschreibung: N/A

Syntax: current_database()

date_trunc

Name: date_trunc

Beschreibung: Liefert die Zeitmarke mit der angegebenen Genauigkeit.

Syntax: date_trunc ( Zeichenfolge_Ausdruck ; Zeitmarke_Ausdruck )

translate

Name: translate

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’, nachdem alle Vorkommen jedes Zeichens in ‘Zeichenfolge_Ausdruck2’ durch das entsprechende Zeichen in ‘Zeichenfolge_Ausdruck3’ ersetzt wurden.

Syntax: translate ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 )

version

Name: version

Beschreibung: Liefert den Zeichenfolgenwert der Datenbankversion.

Syntax: version ()

{current_catalog}

Name: {current_catalog}

Beschreibung: N/A

Syntax: {current_catalog}

{current_schema}

Name: {current_schema}

Beschreibung: N/A

Syntax: {current_schema}

{current_user}

Name: {current_user}

Beschreibung: N/A

Syntax: {current_user}

{session_user}

Name: {session_user}

Beschreibung: N/A

Syntax: {session_user}

SQL Server

ascii

Name: ascii

Beschreibung: Gibt eine Zahl zurück, die den ascii-Codewert des am weitesten links stehenden Zeichens in ‘Zeichenfolge_Ausdruck’ darstellt.

Syntax: ascii ( Zeichenfolge_Ausdruck )

char

Name: char

Beschreibung: Gibt das Zeichen zurück, das dem durch ‘Ganzzahl_Ausdruck’ angegebenen ASCII-Codewert entspricht. ‘Ganzzahl_Ausdruck’ muss zwischen 0 und 255 liegen.

Syntax: char ( Ganzzahl_Ausdruck )

charindex

Name: charindex

Beschreibung: Sucht in ‘Zeichenfolge_Ausdruck2’ nach dem ersten Vorkommen von ‘Zeichenfolge_Ausdruck1’ und gibt eine Ganzzahl zurück. ‘Start_Position’ ist die Zeichenposition, an der die Suche nach ‘Zeichenfolge_Ausdruck1’ in ‘Zeichenfolge_Ausdruck2’ beginnt. Wenn ‘Start_Position’ nicht angegeben, eine negative Zahl oder null ist, beginnt die Suche am Anfang von ‘Zeichenfolge_Ausdruck2’.

Syntax: charindex ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ ; Start_Position ]  )

datalength

Name: datalength

Beschreibung: Gibt die Länge von ‘Zeichenfolge_Ausdruck’ in Bytes zurück.

Syntax: datalength ( Zeichenfolge_Ausdruck )

dateadd

Name: dateadd

Beschreibung: Gibt das Datum zurück, das sich aus der Addition von ‘Ganzzahl_Ausdruck’ Einheiten (angegeben durch ‘Datumsteil’, d. h. Tag, Monat, Jahr) zu ‘Datum_Ausdruck’ ergibt.

Syntax: dateadd ( { Datumsteil } ; Ganzzahl_Ausdruck ; Datum_Ausdruck )

datediff

Name: datediff

Beschreibung: Gibt die Anzahl von ‘Datumsteil’-Einheiten (d. h. Tag, Monat, Jahr) zwischen ‘Datum_Ausdruck1’ und ‘Datum_Ausdruck2’ zurück.

Syntax: datediff ( {Datumsteil} ; Datum_Ausdruck1 ; Datum_Ausdruck2 )

datename

Name: datename

Beschreibung: Gibt ‘Datumsteil’ aus ‘Datum_Ausdruck’ als ASCII-Zeichenfolge zurück. ‘Datum_Ausdruck’ kann ein Datum-Uhrzeit, Kurz-Datum-Uhrzeit-, Datums- oder Uhrzeitwert sein. Beachten Sie, dass ‘Datumsteil’ ein Schlüsselwort sein muss, das einen von Microsoft® SQL Server erkannten Datumsteil oder dessen Abkürzung darstellt, und dass es in geschweiften Klammern eingeschlossen sein muss.

Syntax: datename ( ‘ { ‘ Datumsteil ‘ } ‘ ; Datum_Ausdruck )

datepart

Name: datepart

Beschreibung: Gibt einen Teil von “Datum_Ausdruck” (z. B. den Monat) als Ganzzahl zurück. “Datum_Ausdruck” kann ein Datum-Uhrzeit-, Kurz-Datum-Uhrzeit-, Datums- oder Uhrzeitwert sein. Beachten Sie, dass ‘Datumsteil’ ein Schlüsselwort sein muss, das einen von Microsoft® SQL Server erkannten Datumsteil oder dessen Abkürzung darstellt, und dass es in geschweiften Klammern eingeschlossen sein muss.

Syntax: datepart ( ‘ { ‘ Datumsteil ‘ } ‘ ; Datum_Ausdruck )

day

Name: day

Beschreibung: Gibt den Tag aus ‘Datum_Ausdruck’ zurück. Entspricht extract (day from ‘Datum_Ausdruck’).

Syntax: day ( Datum_Ausdruck )

difference

Name: difference

Beschreibung: Gibt einen Ganzzahlwert zurück, der die Differenz zwischen den Werten darstellt, die von der datenquellenspezifischen ‘soundex’-Funktion für ‘Zeichenfolge_Ausdruck1’ und ‘Zeichenfolge_Ausdruck2’ zurückgegeben wurden. Der zurückgegebene Wert reicht von 0 bis 4, wobei 4 für eine größtmögliche Übereinstimmung steht. Beachten Sie, dass 4 keine Übereinstimmung der Zeichenfolgen bedeutet.

Syntax: difference ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

getdate

Name: getdate

Beschreibung: Liefert einen Datum-Uhrzeit-Wert, der das aktuelle Datum und die aktuelle Uhrzeit des Computers repräsentiert, auf dem die Datenbanksoftware ausgeführt wird.

Syntax: getdate()

isnull

Name: isnull

Beschreibung: Gibt das erste Argument ungleich null zurück (oder null, falls beide Argumente null sind). Es wird empfohlen, stattdessen die SQL-Standardfunktion COALESCE zu verwenden.

Syntax: isnull ( Ausdruck ; Ausdruck )

left

Name: left

Beschreibung: Gibt die am weitesten links stehenden ‘Ganzzahl_Ausdruck’-Zeichen aus ‘Zeichenfolge_Ausdruck’ zurück.

Syntax: left ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck )

ltrim

Name: ltrim

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, nachdem die führenden Leerzeichen entfernt wurden.

Syntax: ltrim ( Zeichenfolge_Ausdruck )

month

Name: month

Beschreibung: Gibt den Monat aus ‘Datum_Ausdruck’ zurück. Gleicht extract (Monat aus ‘Datum_Ausdruck’).

Syntax: month ( Datum_Ausdruck )

patindex

Name: patindex

Beschreibung: Gibt eine Ganzzahl zurück, die die Startposition des ersten Vorkommens von ‘Zeichenfolge_Ausdruck1’ innerhalb von ‘Zeichenfolge_Ausdruck2’ darstellt. Liefert ‘0’, wenn ‘Zeichenfolge_Ausdruck1’ nicht gefunden wird. Außer bei der Suche nach den ersten oder letzten Zeichen muss ‘Zeichenfolge_Ausdruck1’ das Platzhalterzeichen ‘%’ voranstehen und folgen.

Syntax: patindex ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

replace

Name: replace

Beschreibung: Ersetzt alle Vorkommen von ‘Zeichenfolge_Ausdruck2’ in ‘Zeichenfolge_Ausdruck1’ durch ‘Zeichenfolge_Ausdruck3’.

Syntax: replace ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 )

replicate

Name: replicate

Beschreibung: Gibt eine Zeichenfolge zurück, die aus ‘Ganzzahl_Ausdruck’ Wiederholungen von ‘Zeichenfolge_Ausdruck’ besteht.

Syntax: replicate ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck )

reverse

Name: reverse

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ in umgekehrter Reihenfolge zurück.

Syntax: reverse ( Zeichenfolge_Ausdruck )

right

Name: right

Beschreibung: Gibt die am weitesten rechts stehenden ‘Ganzzahl_Ausdruck’ Zeichen aus ‘Zeichenfolge_Ausdruck’ zurück.

Syntax: right ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck )

round

Name: round

Beschreibung: Gibt ‘numerischer_Ausdruck’ zurück, nachdem auf den nächsten Wert mit ‘Ganzzahl_Ausdruck’ Stellen rechts vom Dezimaltrennzeichen gerundet wurde. Das Runden wird vor dem Anwenden der Datenformatierung durchgeführt.

Syntax: round ( numerischer_Ausdruck ; Ganzzahl_Ausdruck )

rtrim

Name: rtrim

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, nachdem die nachfolgenden Leerzeichen entfernt wurden.

Syntax: rtrim ( Zeichenfolge_Ausdruck )

sign

Name: sign

Beschreibung: Gibt einen Wert zurück, der das Vorzeichen von ‘numerischer_Ausdruck’ bestimmt: +1, wenn ‘numerischer_Ausdruck’ positiv ist, 0 für null und -1 für negative Werte.

Syntax: sign ( numerischer_Ausdruck )

soundex

Name: soundex

Beschreibung: Gibt eine Zeichenfolge mit vier Zeichen zurück, die eine phonetische Auswertung von ‘Zeichenfolge_Ausdruck’ darstellen.

Syntax: soundex ( Zeichenfolge_Ausdruck )

space

Name: space

Beschreibung: Gibt eine Zeichenfolge zurück, die aus ‘Ganzzahl_Ausdruck’ Leerzeichen besteht.

Syntax: space ( Ganzzahl_Ausdruck )

str

Name: str

Beschreibung: Gibt eine Zeichenfolgendarstellung von ‘numerischer_Ausdruck’ zurück, wobei ‘Ganzzahl_Ausdruck1’ die Länge der zurückgegebenen Zeichenfolge angibt und ‘Ganzzahl_Ausdruck2’ der Anzahl der Dezimalstellen entspricht.

Syntax: str ( numerischer_Ausdruck [ ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ] )

stuff

Name: stuff

Beschreibung: Gibt eine Zeichenfolge zurück, in der ‘Ganzzahl_Ausdruck2’ Zeichen an der Startposition ‘Ganzzahl_Ausdruck1’ aus ‘Zeichenfolge_Ausdruck1’ gelöscht wurden und ‘Zeichenfolge_Ausdruck2’ an der Startposition in ‘Zeichenfolge_Ausdruck1’ eingefügt wurde. Das erste Zeichen in einer Zeichenfolge befindet sich an der Position 1.

Syntax: stuff ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck1 ; Ganzzahl_Ausdruck2 ; Zeichenfolge_Ausdruck2 )

year

Name: year

Beschreibung: Gibt das Jahr aus ‘Datum_Ausdruck’ zurück. Gleicht extract (Jahr aus ‘Datum_Ausdruck).

Syntax: year ( Datum_Ausdruck )

{current_user}

Name: {current_user}

Beschreibung: Liefert den Namen des aktuellen Benutzers.

Syntax: { current_user }

Teradata

account

Name: account

Beschreibung: Gibt die Benutzerkontozeichenfolge für den aktuellen Benutzer zurück.

Syntax: {Benutzerkonto}

add_months

Name: add_months

Beschreibung: Gibt den Datums- bzw. Datum-Uhrzeit-Wert zurück, der sich aus der Addition von ‘Ganzzahl_Ausdruck’ Monaten zu ‘Datum_Ausdruck’ oder ‘Datum_Uhrzeit_Ausdruck’ ergibt.

Syntax: add_months ( Datum_Ausdruck|Datum_Uhrzeit_Ausdruck ; Ganzzahl_Ausdruck )

bytes

Name: bytes

Beschreibung: Gibt die Anzahl der Bytes in ‘Byte_Ausdruck’ zurück. ‘Byte_Ausdruck’ ist begrenzt auf BYTE oder VARBYTE.

Syntax: bytes ( Byte_Ausdruck )

case_n

Name: case_n

Beschreibung: Wertet ‘Bedingung_Ausdruck_Liste’ aus und gibt die Position der ersten Bedingung zurück, die als ‘Wahr’ ausgewertet wird, vorausgesetzt, keine vorherige Bedingung in der Liste gibt ‘unknown’ zurück. Suchbegriffe müssen in geschweiften Klammern eingeschlossen sein. ‘No case’ ist eine optionale Bedingung, die mit ‘Wahr’ ausgewertet wird, wenn jeder Ausdruck in der Liste ‘Falsch’ zurückgibt. ‘No case or unknown’ ist eine optionale Bedingung, die mit ‘Wahr’ ausgewertet wird, wenn jeder Ausdruck in der Liste ‘Falsch’ zurückgibt oder ein Ausdruck ‘unknown’ zurückgibt und alle vorhergehenden Bedingungen in der Liste mit ‘Falsch’ ausgewertet wurden. ‘Unknown’ ist eine optionale Bedingung, die mit ‘Wahr’ ausgewertet wird, wenn ein Ausdruck ‘unknown’ zurückgibt und alle vorhergehenden Bedingungen in der Liste mit ‘Falsch’ ausgewertet wurden.

Syntax: case_n ( Bedingung_Ausdruck_Liste [ ; NO CASE|UNKNOWN|NO CASE OR UNKNOWN [ ; UNKNOWN ] ] )

char2hexint

Name: char2hexint

Beschreibung: Gibt die hexadezimale Darstellung von ‘Zeichenfolge_Ausdruck’ zurück.

Syntax: char2hexint ( Zeichenfolge_Ausdruck )

characters

Name: characters

Beschreibung: Gibt einen Ganzzahlwert zurück, der die Anzahl der logischen Zeichen oder Bytes in ‘Zeichenfolge_Ausdruck’ darstellt.

Syntax: characters ( Zeichenfolge_Ausdruck )

database

Name: database

Beschreibung: Gibt den Namen der Standarddatenbank für den aktuellen Benutzer zurück.

Syntax: {database}

date

Name: date

Beschreibung: Gibt das aktuelle Datum zurück.

Syntax: {date}

format

Name: format

Beschreibung: Gibt das deklarierte Format für ‘Ausdruck’ als Variablenzeichenfolge mit bis zu 30 Zeichen zurück.

Syntax: format ( Ausdruck )

index

Name: index

Beschreibung: Gibt die Startposition von ‘Zeichenfolge_Ausdruck2’ in ‘Zeichenfolge_Ausdruck1’ zurück. Der Wert 0 wird zurückgegeben, wenn “Zeichenfolge_Ausdruck2” in “Zeichenfolge_Ausdruck1” nicht gefunden wird. Der Wert 1 wird zurückgegeben, wenn “Zeichenfolge_Ausdruck2” an der ersten Stelle von “Zeichenfolge_Ausdruck1” gefunden wird.

Syntax: index ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

log

Name: log

Beschreibung: Berechnet den dekadischen Logarithmus von ‘numerischer_Ausdruck’. ‘Numerischer_Ausdruck’ muss ein positiver numerischer Ausdruck ungleich null sein.

Syntax: log ( numerischer_Ausdruck )

nullif

Name: nullif

Beschreibung: Gibt null zurück, wenn ‘Skalar_Ausdruck1’ gleich ‘Skalar_Ausdruck2’ ist. Andernfalls wird ‘Skalar_Ausdruck1’ zurückgegeben. ‘Skalar_Ausdruck1’ und ‘Skalar_Ausdruck2’ können beliebige Datentypen sein.

Syntax: nullif ( Skalar_Ausdruck1 ; Skalar_Ausdruck2 )

nullifzero

Name: nullifzero

Beschreibung: Wenn ‘numerischer_Ausdruck’ null ist, wird der Ausdruck in null konvertiert, um eine Division durch null zu vermeiden.

Syntax: nullifzero ( numerischer_Ausdruck )

profile

Name: profile

Beschreibung: Gibt das aktuelle Profil für die Sitzung zurück bzw. null, wenn kein Profil vorliegt.

Syntax: {profile}

random

Name: random

Beschreibung: Liefert für jede Zeile der Ergebnistabelle eine ganzzahlige Zufallszahl. Die Argumente ‘untere_Grenze’ und ‘obere_Grenze’ sind ganzzahlige Konstanten. Die Grenzwerte für ‘untere_Grenze’ und ‘obere_Grenze’ reichen von einschließlich -2147483648 bis 2147483647. Der Wert für ‘obere_Grenze’ muss größer oder gleich ‘untere_Grenze’ sein.

Syntax: random ( untere_Grenze ; obere_Grenze )

role

Name: role

Beschreibung: Gibt die aktuelle Rolle für die Sitzung zurück bzw. null, wenn keine Rolle vorliegt.

Syntax: {role}

session

Name: session

Beschreibung: Gibt die Anzahl der Sitzungen für den aktuellen Benutzer zurück.

Syntax: {session}

soundex

Name: soundex

Beschreibung: Gibt eine Zeichenfolge zurück, die den Soundex-Code für ‘Zeichenfolge_Ausdruck’ darstellt.

Syntax: soundex ( Zeichenfolge_Ausdruck )

substr

Name: substr

Beschreibung: Gibt die Teilzeichenfolge aus ‘Zeichenfolge_Ausdruck’ zurück, die an Position ‘Ganzzahl_Ausdruck1’ beginnt und die Länge ‘Ganzzahl_Ausdruck2’ besitzt. Das erste Zeichen in ‘Zeichenfolge_Ausdruck’ befindet sich an der Position 1. Wenn ‘Ganzzahl_Ausdruck2’ nicht angegeben ist, wird die Teilzeichenfolge aus ‘Zeichenfolge_Ausdruck’ zurückgegeben, die an Position ‘Ganzzahl_Ausdruck1’ beginnt und am Ende von ‘Zeichenfolge_Ausdruck’ endet.

Syntax: substr ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] )

time

Name: time

Beschreibung: Gibt die aktuelle Uhrzeit auf Grundlage eines 24-Stunden-Tages zurück.
Die Teradata-Dokumentation gibt an, dass die Systemfunktion TIME veraltet ist. Verwenden Sie stattdessen die Funktion CURRENT_TIME.
Beachten Sie, dass TIME im Kompatibilitätsmodus den time-Datentyp zurückgibt, während im dynamischen Abfragemodus ein Wert des Typs FLOAT zurückgegeben wird.

Syntax: {time}

type

Name: type

Beschreibung: Gibt den für ‘Ausdruck’ definierten Datentyp zurück.

Syntax: type ( Ausdruck )

user

Name: user

Beschreibung: Liefert den Benutzernamen des aktuellen Benutzers.

Syntax: {user}

vargraphic

Name: vargraphic

Beschreibung: Gibt eine Zeichenfolge zurück, die den vargraphic-Code für ‘Zeichenfolge_Ausdruck’ darstellt.

Syntax: vargraphic ( Zeichenfolge_Ausdruck )

zeroifnull

Name: zeroifnull

Beschreibung: Konvertiert Daten von null in 0, um durch einen Nullwert hervorgerufene Fehler zu vermeiden. Wenn ‘numerischer_Ausdruck’ nicht null ist, wird der Wert von ‘numerischer_Ausdruck’ zurückgegeben. Wenn ‘numerischer_Ausdruck’ eine Zeichenfolge ist, wird diese in einen numerischen Wert vom Datentyp ‘float’ konvertiert. Wenn ‘numerischer_Ausdruck’ ein Nullwert oder null ist, wird null zurückgegeben.

Syntax: zeroifnull ( numerischer_Ausdruck )

Sybase

ascii

Name: ascii

Beschreibung: Gibt eine Zahl zurück, die den ascii-Codewert des am weitesten links stehenden Zeichens in ‘Zeichenfolge_Ausdruck’ darstellt.

Syntax: ascii ( Zeichenfolge_Ausdruck )

char

Name: char

Beschreibung: Konvertiert ‘Ganzzahl_Ausdruck’ in einen Zeichenwert. ‘Char’ wird im Allgemeinen als Invertierung (Umkehrung) von ascii verwendet, wobei der Wert für ‘Ganzzahl_Ausdruck’ zwischen 0 und 255 liegen muss. Wenn der Ergebniswert das erste Byte eines Mehrfachbyte-Zeichens ist, wird das Zeichen eventuell nicht eindeutig identifiziert.

Syntax: char ( Ganzzahl_Ausdruck )

charindex

Name: charindex

Beschreibung: Gibt eine Ganzzahl zurück, die die Startposition von ‘Zeichenfolge_Ausdruck1’ innerhalb von ‘Zeichenfolge_Ausdruck2’ darstellt. Wird ‘Zeichenfolge_Ausdruck1’ nicht gefunden, wird null geliefert. Wenn ‘Zeichenfolge_Ausdruck1’ Platzhalterzeichen enthält, werden diese von ‘charindex’ als Literale behandelt.

Syntax: charindex ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

datalength

Name: datalength

Beschreibung: Gibt die Länge von ‘Zeichenfolge_Ausdruck’ in Bytes zurück.

Syntax: datalength ( Zeichenfolge_Ausdruck )

dateadd

Name: dateadd

Beschreibung: Gibt das Datum zurück, das sich aus der Addition von ‘Ganzzahl_Ausdruck’ Einheiten (angegeben durch ‘Datumsteil’, d. h. Tag, Monat, Jahr) zu ‘Datum_Ausdruck’ ergibt. Beachten Sie, dass ‘Datumsteil’ in geschweiften Klammern eingeschlossen sein muss.

Syntax: dateadd ( ‘ { ‘ Datumsteil ‘ } ‘ ; Ganzzahl_Ausdruck ; Datum_Ausdruck )

datediff

Name: datediff

Beschreibung: Gibt die Anzahl der durch ‘Datumsteil’ angegebenen Einheiten (d. h. Tag, Monat, Jahr) zwischen ‘Datum_Ausdruck1’ und ‘Datum_Ausdruck2’ zurück. Beachten Sie, dass ‘Datumsteil’ in geschweiften Klammern eingeschlossen sein muss.

Syntax: datediff ( ‘ { ‘ Datumsteil ‘ } ‘ ; Datum_Ausdruck1 ; Datum_Ausdruck2 )

datename

Name: datename

Beschreibung: Gibt ‘Datumsteil’ von ‘Datum_Ausdruck’ als ASCII-Zeichenfolge zurück. ‘Datum_Ausdruck’ kann ein Datum-Uhrzeit-, Kurz-Datum-Uhrzeit-, Datums- oder Uhrzeitwert sein. Beachten Sie, dass ‘Datumsteil’ in geschweiften Klammern eingeschlossen sein muss.

Syntax: datename ( ‘ { ‘ Datumsteil ‘ } ‘ ; Datum_Ausdruck )

datepart

Name: datepart

Beschreibung: Gibt ‘Datumsteil’ von ‘Datum_Ausdruck’ als Ganzzahl zurück. ‘Datum_Ausdruck’ kann ein Datum-Uhrzeit-, Kurz-Datum-Uhrzeit-, Datums- oder Uhrzeitwert sein. Beachten Sie, dass das Datumsteilargument in geschweiften Klammern eingeschlossen sein muss.

Syntax: datepart ( ‘ { ‘ Datumsteil ‘ } ‘ ; Datum_Ausdruck )

day

Name: day

Beschreibung: Gibt den Tag des Monats (1 bis 31) aus ‘Datum_Ausdruck’ zurück.

Syntax: day ( Datum_Ausdruck )

difference

Name: difference

Beschreibung: Gibt einen Ganzzahlwert zurück, der die Differenz zwischen den Werten darstellt, die von der datenquellenspezifischen ‘soundex’-Funktion für ‘Zeichenfolge_Ausdruck1’ und ‘Zeichenfolge_Ausdruck2’ zurückgegeben wurden. Der zurückgegebene Wert reicht von 0 bis 4, wobei 4 für eine größtmögliche Übereinstimmung steht. Beachten Sie, dass 4 keine Übereinstimmung der Zeichenfolgen bedeutet.

Syntax: difference ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

getdate

Name: getdate

Beschreibung: Gibt das aktuelle Systemdatum und die aktuelle Systemuhrzeit zurück.

Syntax: getdate()

left

Name: left

Beschreibung: Gibt die am weitesten links stehenden ‘Ganzzahl_Ausdruck’-Zeichen aus ‘Zeichenfolge_Ausdruck’ zurück.

Syntax: left ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck )

ltrim

Name: ltrim

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, nachdem die führenden Leerzeichen entfernt wurden.

Syntax: ltrim ( Zeichenfolge_Ausdruck )

month

Name: month

Beschreibung: Gibt die Monatszahl (1 bis 12) aus ‘Datum_Ausdruck’ zurück.

Syntax: month ( Datum_Ausdruck )

patindex

Name: patindex

Beschreibung: Gibt eine Ganzzahl zurück, welche die Startposition des ersten Vorkommens von ‘Zeichenfolge_Ausdruck1’ in ‘Zeichenfolge_Ausdruck2’ darstellt. Wird ‘Zeichenfolge_Ausdruck1’ nicht gefunden, ist der Rückgabewert 0. Standardmäßig gibt patindex das Offset in Zeichen zurück. Das Offset kann in Bytes zurückgegeben werden, indem der Rückgabewert auf Bytes eingestellt wird. Außer bei der Suche nach den ersten oder letzten Zeichen muss dem Zeichenmuster in ‘Zeichenfolge_Ausdruck1’ das Platzhalterzeichen ‘%’ voranstehen und folgen.

Syntax: patindex ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ using {bytes|chars|characters} ] )

rand

Name: rand

Beschreibung: Gibt einen willkürlichen Gleitkommawert zwischen 0 und 1 zurück, wobei der optionale ‘Ganzzahl_Ausdruck’ als Ausgangswert verwendet wird.

Syntax: rand ( Ganzzahl_Ausdruck )

replicate

Name: replicate

Beschreibung: Gibt eine Zeichenfolge zurück, die aus ‘Ganzzahl_Ausdruck’ Wiederholungen von ‘Zeichenfolge_Ausdruck’ besteht.

Syntax: replicate ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck )

reverse

Name: reverse

Beschreibung: Gibt die Umkehrung von ‘Zeichenfolge_Ausdruck’ zurück.

Syntax: reverse ( Zeichenfolge_Ausdruck )

right

Name: right

Beschreibung: Gibt die am weitesten rechts stehenden ‘Ganzzahl_Ausdruck’ Zeichen aus ‘Zeichenfolge_Ausdruck’ zurück.

Syntax: right ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck )

round

Name: round

Beschreibung: Gibt ‘numerischer_Ausdruck’ zurück, nachdem auf den nächsten Wert mit ‘Ganzzahl_Ausdruck’ Stellen rechts vom Dezimaltrennzeichen gerundet wurde. Das Runden wird vor dem Anwenden der Datenformatierung durchgeführt.

Syntax: round ( numerischer_Ausdruck; Ganzzahl_Ausdruck )

rtrim

Name: rtrim

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, nachdem die nachfolgenden Leerzeichen entfernt wurden.

Syntax: rtrim ( Zeichenfolge_Ausdruck )

soundex

Name: soundex

Beschreibung: Gibt einen Soundex-Code mit vier Zeichen für Zeichenfolgen zurück, die aus einer zusammenhängenden Reihenfolge gültiger lateinischer Buchstaben in Einzel- oder Doppelbyte bestehen.

Syntax: soundex ( Zeichenfolge_Ausdruck )

space

Name: space

Beschreibung: Gibt eine Zeichenfolge mit ‘Ganzzahl_Ausdruck’ Einzelbyteleerzeichen zurück.

Syntax: space ( Ganzzahl_Ausdruck )

str

Name: str

Beschreibung: Gibt eine Zeichenfolgendarstellung von ‘numerischer_Ausdruck’ zurück. ‘Ganzzahl_Ausdruck1’ gibt die Länge der zurückgegebenen Zeichenfolge an und verfügt über die Standardeinstellung 10. ‘Ganzzahl_Ausdr2’ entspricht mit einer Standardeinstellung von 0 der Anzahl der Dezimalstellen. Beide Werte sind optional.

Syntax: str ( numerischer_Ausdruck [ ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ] )

stuff

Name: stuff

Beschreibung: Löscht ‘Ganzzahl_Ausdruck2’ Zeichen beginnend bei ‘Ganzzahl_Ausdruck1’ aus ‘Zeichenfolge_Ausdruck1’ und fügt anschließend an dieser Position ‘Zeichenfolge_Ausdruck2’ in ‘Zeichenfolge_Ausdruck1’ ein. Um Zeichen ohne Einfügen anderer Zeichen zu löschen, sollte ‘Zeichenfolge_Ausdruck2’ null sein und nicht ‘ ‘, da Letzteres ein einzelnes Leerzeichen angibt.

Syntax: stuff ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck1 ; Ganzzahl_Ausdruck2 ; Zeichenfolge_Ausdruck2 )

substring

Name: substring

Beschreibung: Gibt die Teilzeichenfolge aus ‘Zeichenfolge_Ausdruck’ zurück, die an Position ‘Ganzzahl_Ausdruck1’ beginnt. ‘Ganzzahl_Ausdruck2’ gibt die Anzahl der Zeichen in der Teilzeichenfolge an.

Syntax: substring ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 ; Ganzzahl_Ausdruck2 )

to_unichar

Name: to_unichar

Beschreibung: Gibt eine Zeichenfolge mit einem Zeichen zurück, die den Wert ‘Ganzzahl_Ausdruck’ hat. Wenn ‘Ganzzahl_Ausdruck’ im Bereich 0xD800..0xDFFF liegt, wird die Operation abgebrochen. Liegt ‘Ganzzahl_Ausdruck’ im Bereich 0..0xFFFF, wird ein einzelner Unicode-Wert zurückgegeben. Wenn ‘Ganzzahl_Ausdruck’ in den Bereich 0x10000..0x10FFFF fällt, ist der Rückgabewert ein Ersatzpaar.

Syntax: to_unichar ( Ganzzahl_Ausdruck )

uhighsurr

Name: uhighsurr

Beschreibung: Gibt 1 zurück, wenn der Unicode-Wert an Position ‘Ganzzahl_Ausdruck’ in der oberen Hälfte eines Ersatzpaares liegt (die im Paar zuerst erscheinen sollte). Andernfalls ist der Rückgabewert 0. Mit dieser Funktion können Sie expliziten Code für die Verarbeitung von Ersatzwerten schreiben. Wenn eine Teilzeichenfolge bei einem Unicode-Zeichen beginnt, für das ‘uhighsurr ()’ wahr ist, wird eine Zeichenfolge mit mindestens zwei Unicode-Werten extrahiert, da ‘substr ()’ nicht nur einen Wert extrahiert. ‘Substr ()’ kann nicht eine Hälfte eines Ersatzpaares extrahieren.

Syntax: uhighsurr ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck )

ulowsurr

Name: ulowsurr

Beschreibung: Gibt 1 zurück, wenn der Unicode-Wert an Position ‘Ganzzahl_Ausdruck’ in der unteren Hälfte eines Ersatzpaares liegt (die im Paar an zweiter Stelle erscheinen sollte). Andernfalls ist der Rückgabewert 0. Mit dieser Funktion können Sie die mit den Funktionen ‘substr ()’, ‘stuff ()’ und ‘right ()’ durchgeführten Anpassungen explizit durch Code überschreiben. Wenn eine Teilzeichenfolge mit einem Unicode-Wert endet (wenn ulowsurr() ‘wahr’ ist), sollten Sie eine Teilzeichenfolge mit 1 Zeichen weniger oder mehr extrahieren, da substr() keine Zeichenfolge extrahiert, die ein ungleiches Ersatzpaar enthält.

Syntax: ulowsurr ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck )

uscalar

Name: uscalar

Beschreibung: Gibt den Unicode-Skalarwert für das erste Unicode-Zeichen in ‘Zeichenfolge_Ausdruck’ zurück. Wenn sich das erste Zeichen nicht in der oberen Hälfte eines Ersatzpaares befindet, liegt dieser Wert im Bereich 0..0xFFFF. Liegt das erste Zeichen in der oberen Hälfte eines Ersatzpaares, muss sich ein zweiter Wert in der unteren Hälfte befinden. Der Rückgabewert liegt im Bereich 0x10000..0x10FFFF. Erfolgt der Aufruf dieser Funktion für einen Unicode-Zeichenausdruck mit einer ungleichen Ersatzpaarhälfte, wird die Operation abgebrochen.

Syntax: uscalar ( Zeichenfolge_Ausdruck )

year

Name: year

Beschreibung: Gibt das Jahr aus ‘Datum_Ausdruck’ zurück.

Syntax: year ( Datum_Ausdruck )

Vertica

ascii

Name: ascii

Beschreibung: Liefert eine Zahl, die dem ASCII-Code des ersten (am weitesten links stehenden) Zeichens in ‘Zeichenfolge_Ausdruck’ entspricht. Beispiel: ascii(‘A’) ist 65.

Syntax: ascii ( Zeichenfolge_Ausdruck )

chr

Name: chr

Beschreibung: Gibt das Zeichen zurück, das dem durch ‘Ganzzahl_Ausdruck’ angegebenen ASCII-Codewert entspricht. ‘Ganzzahl_Ausdruck’ muss zwischen 0 und 255 liegen.

Syntax: chr ( Ganzzahl_Ausdruck )

current_database

Name: current_database

Beschreibung: Liefert den Namen der aktuellen Datenbank.

Syntax: current_database()

current_schema

Name: current_schema

Beschreibung: Liefert den Namen des aktuellen Schemas.

Syntax: current_schema ()

date_trunc

Name: date_trunc

Beschreibung: Liefert die Zeitmarke mit der angegebenen Genauigkeit.

Syntax: date_trunc ( Zeichenfolge_Ausdruck ; Zeitmarke_Ausdruck )

translate

Name: translate

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’, nachdem alle Vorkommen jedes Zeichens in ‘Zeichenfolge_Ausdruck2’ durch das entsprechende Zeichen in ‘Zeichenfolge_Ausdruck3’ ersetzt wurden.

Syntax: translate ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 )

version

Name: version

Beschreibung: Liefert den Zeichenfolgenwert der Datenbankversion.

Syntax: version ()

{current_user}

Name: {current_user}

Beschreibung: N/A

Syntax: {current_user}

{session_user}

Name: {session_user}

Beschreibung: N/A

Syntax: {session_user}

DB2

DB2 – Mathematisch

log

Name: log

Beschreibung: Liefert den natürlichen Logarithmus von ‘numerischer_Ausdruck’.

Syntax: log ( numerischer_Ausdruck )

log10

Name: log10

Beschreibung: Gibt den dekadischen Logarithmus von ‘numerischer_Ausdruck’ zurück.

Syntax: log10 ( numerischer_Ausdruck )

rand

Name: rand

Beschreibung: Generiert eine Zufallszahl. Das optionale Argument “Ganzzahl_Ausdruck” kann als Seedwert verwendet werden.

Syntax: rand ([ Ganzzahl_Ausdruck ])

DB2 – Trigonometrie

acos

Name: acos

Beschreibung: Gibt den Arkuskosinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ‘numerischer_Ausdruck’ entspricht.

Syntax: acos ( numerischer_Ausdruck )

asin

Name: asin

Beschreibung: Gibt den Arkussinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ‘numerischer_Ausdruck’ entspricht.

Syntax: asin ( numerischer_Ausdruck )

atan

Name: atan

Beschreibung: Gibt den Arkustangens von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck’ entspricht.

Syntax: atan ( numerischer_Ausdruck )

atan2

Name: atan2

Beschreibung: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ‘numerischer_Ausdruck1’ und ‘numerischer_Ausdruck2’ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck2’ bzw. ‘numerischer_Ausdruck1’ entspricht.

Syntax: atan2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 )

atanh

Name: atanh

Beschreibung: Gibt den Arkustangens Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: atanh ( numerischer_Ausdruck )

cos

Name: cos

Beschreibung: Gibt den Kosinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cos ( numerischer_Ausdruck )

cosh

Name: cosh

Beschreibung: Gibt den Kosinus Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cosh ( numerischer_Ausdruck )

cot

Name: cot

Beschreibung: Gibt den Cotangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cot ( numerischer_Ausdruck )

degrees

Name: degrees

Beschreibung: Gibt den Bogenmaßwert von ‘numerischer_Ausdruck’ konvertiert in Grad zurück.

Syntax: degrees ( numerischer_Ausdruck )

sin

Name: sin

Beschreibung: Gibt den Sinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sin ( numerischer_Ausdruck )

sinh

Name: sinh

Beschreibung: Gibt den Sinus Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sinh ( numerischer_Ausdruck )

tan

Name: tan

Beschreibung: Gibt den Tangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tan ( numerischer_Ausdruck )

tanh

Name: tanh

Beschreibung: Gibt den Tangens Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tanh ( numerischer_Ausdruck )

DB2 – Mathematisch

DB2 – Trigonometrie

Exasol

Exasol – Mathematisch

log

Name: log

Beschreibung: Gibt den Logarithmus von ‘numerischer_Ausdruck2’ mit der Basis ‘numerischer_Ausdruck1’ zurück.

Syntax: log ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 )

log10

Name: log10

Beschreibung: Gibt den Logarithmus von ‘numerischer_Ausdruck1’ mit der Basis 10 zurück.

Syntax: log10 ( numerischer_Ausdruck1 )

log2

Name: log2

Beschreibung: Gibt den Logarithmus von ‘numerischer_Ausdruck1’ mit der Basis 2 zurück.

Syntax: log2 ( numerischer_Ausdruck1 )

Exasol – Trigonometrisch

acos

Name: acos

Beschreibung: Gibt den Arkuskosinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ‘numerischer_Ausdruck’ entspricht.

Syntax: acos ( numerischer_Ausdruck )

asin

Name: asin

Beschreibung: Gibt den Arkussinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ‘numerischer_Ausdruck’ entspricht.

Syntax: asin ( numerischer_Ausdruck )

atan

Name: atan

Beschreibung: Gibt den Arkustangens von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck’ entspricht.

Syntax: atan ( numerischer_Ausdruck )

atan2

Name: atan2

Beschreibung: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ‘numerischer_Ausdruck1’ und ‘numerischer_Ausdruck2’ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck2’ bzw. ‘numerischer_Ausdruck1’ entspricht.

Syntax: atan2 ( numerischer_Ausdruck1 ;numerischer_Ausdruck2 )

cos

Name: cos

Beschreibung: Gibt den Kosinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cos ( numerischer_Ausdruck )

cosh

Name: cosh

Beschreibung: Gibt den Kosinus Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cosh ( numerischer_Ausdruck )

sin

Name: sin

Beschreibung: Gibt den Sinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sin ( numerischer_Ausdruck )

sinh

Name: sinh

Beschreibung: Gibt den Sinus Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sinh ( numerischer_Ausdruck )

tan

Name: tan

Beschreibung: Gibt den Tangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tan ( numerischer_Ausdruck )

tanh

Name: tanh

Beschreibung: Gibt den Tangens Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tanh ( numerischer_Ausdruck )

Exasol – Mathematisch

Exasol – Trigonometrisch

Greenplum

Greenplum String

btrim

Name: btrim

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’ nach Entfernen der längsten Zeichenfolge in ‘Zeichenfolge_Ausdruck2’.

Syntax: btrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

initcap

Name: initcap

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, wobei der erste Buchstabe jedes Worts ein Großbuchstabe ist und alle anderen Buchstaben Kleinbuchstaben sind. Die einzelnen Wörter werden durch Leerzeichen oder nicht alphanumerische Zeichen abgegrenzt.

Syntax: initcap ( Zeichenfolge_Ausdruck )

lpad

Name: lpad

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, die bis zur Länge ‘Ganzzahl_Ausdruck’ mit Wiederholungen von ‘Zeichenfolge_Ausdruck2’ aufgefüllt wurde. Wenn ‘Zeichenfolge_Ausdruck1’ länger ist als ‘Ganzzahl_Ausdruck’, wird der entsprechende Teil von ‘Zeichenfolge_Ausdruck1’ zurückgegeben.

Syntax: lpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] )

ltrim

Name: ltrim

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’, nachdem alle führenden Zeichen bis zum ersten Zeichen entfernt wurden, das nicht in ‘Zeichenfolge_Ausdruck2’ enthalten ist. Beispiel: ltrim(‘xyxXxyAB’; ‘xy’) liefert ‘XxyAB’.

Syntax: ltrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

md5

Name: md5

Beschreibung: Liefert den MD5-Hash von ‘Zeichenfolge_Ausdruck1’.

Syntax: md5 ( Zeichenfolge_Ausdruck1 )

overlay

Name: overlay

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’ und ersetzt ‘Zeichenfolge_Ausdruck2’ von der Zeichenposition ‘numerischer_Ausdruck’.

Syntax: overlay ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 ] )

repeat

Name: repeat

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, das ‘numerischer_Ausdruck1’ Mal wiederholt wird.

Syntax: repeat ( Zeichenfolge_Ausdruck ; numerischer_Ausdruck1 )

replace

Name: replace

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, wobei ‘Zeichenfolge_Ausdruck2’ mit ‘Zeichenfolge_Ausdruck3’ ersetzt wurde.

Syntax: replace ( Zeichenfolge_Ausdruck ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 )

rpad

Name: rpad

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, die rechts bis zur Länge ‘Ganzzahl_Ausdruck’ mit Wiederholungen von ‘Zeichenfolge_Ausdruck2’ aufgefüllt wurde. Wenn ‘Zeichenfolge_Ausdruck1’ länger ist als ‘Ganzzahl_Ausdruck’, wird der entsprechende Teil von ‘Zeichenfolge_Ausdruck1’ zurückgegeben. Wenn ‘Zeichenfolge_Ausdruck2’ nicht festgelegt ist, werden Leerstellen verwendet.

Syntax: rpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] )

rtrim

Name: rtrim

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’, nachdem alle Zeichen nach dem letzten Zeichen entfernt wurden, das nicht in ‘Zeichenfolge_Ausdruck2’ enthalten ist. Beispiel: rtrim(‘ABxXxyx’; ‘xy’) liefert ‘ABxX’. Wenn ‘Zeichenfolge_Ausdruck2’ nicht angegeben ist, werden die letzten Leerzeichen entfernt.

Syntax: rtrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

split_part

Name: split_part

Beschreibung: Liefert das Feld ‘numerischer_Ausdruck, wobei ‘Zeichenfolge_Ausdruck1’ auf ‘Zeichenfolge_Ausdruck2’ geteilt wurde.

Syntax: split_part ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; numerischer_Ausdruck )

to_hex

Name: to_hex

Beschreibung: Liefert die hexadezimale Zeichenfolgenrepräsentation von ‘numerischer_Ausdruck1’.

Syntax: to_hex ( numerischer_Ausdruck1 )

Formatierung des Greenplum-Datentyps

to_char

Name: to_char

Beschreibung: Gibt die Zeichenfolgendarstellung von ‘Ausdruck’ mit dem Format ‘Zeichenfolge_Ausdruck’ zurück. ‘Ausdruck’ kann entweder ein Datumswert oder ein numerischer Wert sein.

Syntax: to_char ( Ausdruck ; Zeichenfolge_Ausdruck )

to_date

Name: to_date

Beschreibung: Konvertiert ‘Zeichenfolge_Ausdruck1’ in einen Datumswert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben.

Syntax: to_date ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

to_number

Name: to_number

Beschreibung: Konvertiert ‘Zeichenfolge_Ausdruck1’ in einen numerischen Wert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben.

Syntax: to_number ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

to_timestamp

Name: to_timestamp

Beschreibung: Konvertiert ‘Zeichenfolge_Ausdruck1’ in einen Zeitmarkenwert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben.

Syntax: to_timestamp ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

Greenplum Math

cbrt

Name: cbrt

Beschreibung: Liefert die Quadratwurzel von ‘numerischer_Ausdruck1’.

Syntax: cbrt ( numerischer_Ausdruck )

ln

Name: ln

Beschreibung: Liefert den natürlichen Logarithmus von ‘numerischer_Ausdruck1’.

Syntax: ln ( numerischer_Ausdruck )

log

Name: log

Beschreibung: Liefert den dekadischen Logarithmus von ‘numerischer_Ausdruck1’ bzw. den Logarithmus zur Basis ‘numerischer_Ausdruck2’.

Syntax: log ( numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 ] )

pi

Name: pi

Beschreibung: Liefert die Konstante Pi.

Syntax: pi()

Greenplum Trigonometry

acos

Name: acos

Beschreibung: Gibt den Arkuskosinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ‘numerischer_Ausdruck’ entspricht.

Syntax: acos ( numerischer_Ausdruck )

asin

Name: asin

Beschreibung: Gibt den Arkussinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ‘numerischer_Ausdruck’ entspricht.

Syntax: asin ( numerischer_Ausdruck )

atan

Name: atan

Beschreibung: Gibt den Arkustangens von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck’ entspricht.

Syntax: atan ( numerischer_Ausdruck )

atan2

Name: atan2

Beschreibung: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ‘numerischer_Ausdruck1’ und ‘numerischer_Ausdruck2’ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck2’ bzw. ‘numerischer_Ausdruck1’ entspricht.

Syntax: atan2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 )

cos

Name: cos

Beschreibung: Gibt den Kosinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cos ( numerischer_Ausdruck )

cot

Name: cot

Beschreibung: Gibt den Cotangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cot ( numerischer_Ausdruck )

degrees

Name: degrees

Beschreibung: Liefert die Gradzahlen, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: degrees ( numerischer_Ausdruck )

radians

Name: radians

Beschreibung: Liefert das Bogenmaß, wobei ‘numerischer_Ausdruck’ ein Winkel in Grad ist.

Syntax: radians ( numerischer_Ausdruck )

sin

Name: sin

Beschreibung: Gibt den Sinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sin ( numerischer_Ausdruck )

tan

Name: tan

Beschreibung: Gibt den Tangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tan ( numerischer_Ausdruck )

Greenplum String

Formatierung des Greenplum-Datentyps

Greenplum Math

Greenplum Trigonometry

Informix

Informix – Mathematische Funktionen

log10

Name: log10

Beschreibung: Gibt den dekadischen Logarithmus von ‘numerischer_Ausdruck’ zurück.

Syntax: log10 ( numerischer_Ausdruck )

logn

Name: logn

Beschreibung: Liefert den natürlichen Logarithmus von ‘numerischer_Ausdruck’.

Syntax: logn ( numerischer_Ausdruck )

root

Name: root

Beschreibung: Gibt den Wurzelwert von ‘numerischer_Ausdruck1’ zurück. Diese Funktion erfordert mindestens ein numerisches Argument (das Radikand-Argument). Wenn nur ‘numerischer_Ausdruck1’ angegeben ist, wird 2 als Standardwert für ‘numerischer_Ausdruck2’ verwendet. Null kann nicht als Wert für ‘numerischer_Ausdruck2’ verwendet werden.

Syntax: root ( numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 ] )

Informix – Trigonometrische Funktionen

acos

Name: acos

Beschreibung: Gibt den Arkuskosinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ‘numerischer_Ausdruck’ entspricht.

Syntax: acos ( numerischer_Ausdruck )

asin

Name: asin

Beschreibung: Gibt den Arkussinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ‘numerischer_Ausdruck’ entspricht.

Syntax: asin ( numerischer_Ausdruck )

atan

Name: atan

Beschreibung: Gibt den Arkustangens von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck’ entspricht.

Syntax: atan ( numerischer_Ausdruck )

atan2

Name: atan2

Beschreibung: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ‘numerischer_Ausdruck1’ und ‘numerischer_Ausdruck2’ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck1’ entspricht.

Syntax: atan2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 )

cos

Name: cos

Beschreibung: Gibt den Kosinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cos ( numerischer_Ausdruck )

sin

Name: sin

Beschreibung: Gibt den Sinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sin ( numerischer_Ausdruck )

tan

Name: tan

Beschreibung: Gibt den Tangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tan ( numerischer_Ausdruck )

Informix – Mathematische Funktionen

Informix – Trigonometrische Funktionen

MySQL

MySQL String

hex

Name: hex

Beschreibung: Liefert die hexadezimale Zeichenfolgenrepräsentation von ‘numerischer_Ausdruck1’.

Syntax: hex ( numerischer_Ausdruck1 )

lpad

Name: lpad

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, die bis zur Länge ‘Ganzzahl_Ausdruck’ mit Wiederholungen von ‘Zeichenfolge_Ausdruck2’ aufgefüllt wurde. Wenn ‘Zeichenfolge_Ausdruck1’ länger ist als ‘Ganzzahl_Ausdruck’, wird der entsprechende Teil von ‘Zeichenfolge_Ausdruck1’ zurückgegeben.

Syntax: lpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] )

ltrim

Name: ltrim

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’, nachdem alle führenden Zeichen bis zum ersten Zeichen entfernt wurden, das nicht in ‘Zeichenfolge_Ausdruck2’ enthalten ist. Beispiel: ltrim(‘xyxXxyAB’; ‘xy’) liefert ‘XxyAB’.

Syntax: ltrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

repeat

Name: repeat

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, das ‘numerischer_Ausdruck1’ Mal wiederholt wird.

Syntax: repeat ( Zeichenfolge_Ausdruck ; numerischer_Ausdruck1 )

replace

Name: replace

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, wobei ‘Zeichenfolge_Ausdruck2’ mit ‘Zeichenfolge_Ausdruck3’ ersetzt wurde.

Syntax: replace ( Zeichenfolge_Ausdruck ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 )

reverse

Name: reverse

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ umgekehrt zurück.

Syntax: reverse ( Zeichenfolge_Ausdruck )

right

Name: right

Beschreibung: Liefert die am weitesten rechts stehenden ‘numerischer_Ausdruck’-Zeichen aus ‘Zeichenfolge_Ausdruck’ (ausgehend vom Anfang der Zeichenfolge).

Syntax: right ( Zeichenfolge_Ausdruck1 ; numerischer_Ausdruck )

rpad

Name: rpad

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, die rechts bis zur Länge ‘Ganzzahl_Ausdruck’ mit Wiederholungen von ‘Zeichenfolge_Ausdruck2’ aufgefüllt wurde. Wenn ‘Zeichenfolge_Ausdruck1’ länger ist als ‘Ganzzahl_Ausdruck’, wird der entsprechende Teil von ‘Zeichenfolge_Ausdruck1’ zurückgegeben. Wenn ‘Zeichenfolge_Ausdruck2’ nicht festgelegt ist, werden Leerstellen verwendet.

Syntax: rpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] )

rtrim

Name: rtrim

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’, nachdem alle Zeichen nach dem letzten Zeichen entfernt wurden, das nicht in ‘Zeichenfolge_Ausdruck2’ enthalten ist. Beispiel: rtrim(‘ABxXxyx’; ‘xy’) liefert ‘ABxX’. Wenn ‘Zeichenfolge_Ausdruck2’ nicht angegeben ist, werden die letzten Leerzeichen entfernt.

Syntax: rtrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

soundex

Name: soundex

Beschreibung: Liefert eine Soundex-Zeichenfolge von ‘Zeichenfolge_Ausdruck1’.

Syntax: soundex ( Zeichenfolge_Ausdruck1 )

MySQL Math

ln

Name: ln

Beschreibung: Liefert den natürlichen Logarithmus von ‘numerischer_Ausdruck1’.

Syntax: ln ( numerischer_Ausdruck )

log

Name: log

Beschreibung: Liefert den dekadischen Logarithmus von ‘numerischer_Ausdruck1’ bzw. den Logarithmus zur Basis ‘numerischer_Ausdruck2’.

Syntax: log ( numerischer_Ausdruck )

pi

Name: pi

Beschreibung: Liefert die Konstante pi.

Syntax: pi()

MySQL Trigonometry

acos

Name: acos

Beschreibung: Gibt den Arkuskosinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ‘numerischer_Ausdruck’ entspricht.

Syntax: acos ( numerischer_Ausdruck )

asin

Name: asin

Beschreibung: Gibt den Arkussinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ‘numerischer_Ausdruck’ entspricht.

Syntax: asin ( numerischer_Ausdruck )

atan

Name: atan

Beschreibung: Gibt den Arkustangens von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck’ entspricht.

Syntax: atan ( numerischer_Ausdruck )

atan2

Name: atan2

Beschreibung: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ‘numerischer_Ausdruck1’ und ‘numerischer_Ausdruck2’ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck2’ bzw. ‘numerischer_Ausdruck1’ entspricht.

Syntax: atan2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 )

cos

Name: cos

Beschreibung: Gibt den Kosinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cos ( numerischer_Ausdruck )

cot

Name: cot

Beschreibung: Gibt den Cotangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cot ( numerischer_Ausdruck )

degrees

Name: degrees

Beschreibung: Liefert die Gradzahlen, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: degrees ( numerischer_Ausdruck )

radians

Name: radians

Beschreibung: Liefert das Bogenmaß, wobei ‘numerischer_Ausdruck’ ein Winkel in Grad ist.

Syntax: radians ( numerischer_Ausdruck )

sin

Name: sin

Beschreibung: Gibt den Sinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sin ( numerischer_Ausdruck )

tan

Name: tan

Beschreibung: Gibt den Tangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tan ( numerischer_Ausdruck )

MySQL String

MySQL Math

MySQL Trigonometry

Netezza

Netezza Math

log

Name: log

Beschreibung: Gibt den Logarithmus von ‘numerischer_Ausdruck2’ zur Basis ‘numerischer_Ausdruck1’ zurück. Wenn das optionale Argument ‘numerischer_Ausdruck’ nicht angegeben wird, wird die Basis 10 verwendet.

Syntax: log ( [numerischer_Ausdruck1 ;] numerischer_Ausdruck2 )

Netezza Trigonometry

acos

Name: acos

Beschreibung: Gibt den Arkuskosinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ‘numerischer_Ausdruck’ entspricht.

Syntax: acos ( numerischer_Ausdruck )

asin

Name: asin

Beschreibung: Gibt den Arkussinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ‘numerischer_Ausdruck’ entspricht.

Syntax: asin ( numerischer_Ausdruck )

atan

Name: atan

Beschreibung: Gibt den Arkustangens von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck’ entspricht.

Syntax: atan ( numerischer_Ausdruck )

atan2

Name: atan2

Beschreibung: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ‘numerischer_Ausdruck1’ und ‘numerischer_Ausdruck2’ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck2’ bzw. ‘numerischer_Ausdruck1’ entspricht.

Syntax: atan2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 )

cos

Name: cos

Beschreibung: Gibt den Kosinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cos ( numerischer_Ausdruck )

degrees

Name: degrees

Beschreibung: Liefert die Gradzahlen, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: degrees ( numerischer_Ausdruck )

radians

Name: radians

Beschreibung: Liefert das Bogenmaß, wobei ‘numerischer_Ausdruck’ ein Winkel in Grad ist.

Syntax: radians ( numerischer_Ausdruck )

sin

Name: sin

Beschreibung: Gibt den Sinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sin ( numerischer_Ausdruck )

tan

Name: tan

Beschreibung: Gibt den Tangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tan ( numerischer_Ausdruck )

Netezza Fuzzy

dle_dst

Name: dle_dst

Beschreibung: Liefert einen Wert, der angibt, wie unterschiedlich die beiden Eingabezeichenfolgen sind,
berechnet entsprechend dem Damerau-Levenshtein-Algorithmus.

Syntax: dle_dst ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

le_dst

Name: le_dst

Beschreibung: Liefert einen Wert, der angibt, wie unterschiedlich die beiden Eingabezeichenfolgen sind,
berechnet entsprechend dem Levenshtein-Algorithmus.

Syntax: le_dst ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

Netezza Phonetic

dbl_mp

Name: dbl_mp

Beschreibung: Liefert einen zusammengesetzten 32-Bit-Wert von ‘Zeichenfolge_Ausdruck’.

Syntax: dbl_mp ( Zeichenfolge_Ausdruck )

nysiis

Name: nysiis

Beschreibung: Liefert eine Soundex-Darstellung von ‘Zeichenfolge_Ausdruck’ unter Verwendung der
NYSIIS-Variation (New York State Identification and Intelligence System) von Soundex.

Syntax: nysiis ( Zeichenfolge_Ausdruck )

pri_mp

Name: pri_mp

Beschreibung: Liefert die aus 4 Zeichen bestehende primäre Metaphone-Zeichenfolge von ‘numerischer_Ausdruck,’ die von dbl_mp zurückgegeben wird.

Syntax: pri_mp ( numerischer_Ausdruck )

score_mp

Name: score_mp

Beschreibung: Liefert eine Bewertung dafür, wie gut ‘numerischer_Ausdruck’ und ‘numerischer_Ausdruck2’ übereinstimmen.

Syntax: score_mp ( numerischer_Ausdruck ; numerischer_Ausdruck2 ; numerischer_Ausdruck3 ; numerischer_Ausdruck4 ; numerischer_Ausdruck5 ; numerischer_Ausdruck6)

sec_mp

Name: sec_mp

Beschreibung: Liefert die aus 4 Zeichen bestehende sekundäre Metaphone-Zeichenfolge von ‘numerischer_Ausdruck,’ die von dbl_mp zurückgegeben wird.

Syntax: sec_mp ( numerischer_Ausdruck )

Netezza Math

Netezza Trigonometry

Netezza Fuzzy

Netezza Phonetic

Oracle

Oracle – Mathematisch

log

Name: log

Beschreibung: Gibt den Logarithmus von ‘numerischer_Ausdruck2’ zur Basis ‘numerischer_Ausdruck1’ zurück. Wenn das optionale Argument ‘numerischer_Ausdruck’ nicht angegeben wird, wird die Konstante e als Basis verwendet (etwa 2,71282).

Syntax: log ([ numerischer_Ausdruck1 ; ] numerischer_Ausdruck2 )

Oracle – Trigonometrie

acos

Name: acos

Beschreibung: Gibt den Arkuskosinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ‘numerischer_Ausdruck’ entspricht.

Syntax: acos ( numerischer_Ausdruck )

asin

Name: asin

Beschreibung: Gibt den Arkussinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ‘numerischer_Ausdruck’ entspricht.

Syntax: asin ( numerischer_Ausdruck )

atan

Name: atan

Beschreibung: Gibt den Arkustangens von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck’ entspricht.

Syntax: atan ( numerischer_Ausdruck )

atan2

Name: atan2

Beschreibung: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ‘numerischer_Ausdruck1’ und ‘numerischer_Ausdruck2’ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck2’ bzw. ‘numerischer_Ausdruck1’ entspricht.

Syntax: atan2 ( numerischer_Ausdruck1 ;numerischer_Ausdruck2 )

cos

Name: cos

Beschreibung: Gibt den Kosinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cos ( numerischer_Ausdruck )

cosh

Name: cosh

Beschreibung: Gibt den Kosinus Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cosh ( numerischer_Ausdruck )

sin

Name: sin

Beschreibung: Gibt den Sinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sin ( numerischer_Ausdruck )

sinh

Name: sinh

Beschreibung: Gibt den Sinus Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sinh ( numerischer_Ausdruck )

tan

Name: tan

Beschreibung: Gibt den Tangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tan ( numerischer_Ausdruck )

tanh

Name: tanh

Beschreibung: Gibt den Tangens Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tanh ( numerischer_Ausdruck )

Oracle – Mathematisch

Oracle – Trigonometrie

Postgres

Postgres String

btrim

Name: btrim

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’ nach Entfernen der längsten Zeichenfolge in ‘Zeichenfolge_Ausdruck2’.

Syntax: btrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

initcap

Name: initcap

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, wobei der erste Buchstabe jedes Worts ein Großbuchstabe ist und alle anderen Buchstaben Kleinbuchstaben sind. Die einzelnen Wörter werden durch Leerzeichen oder nicht alphanumerische Zeichen abgegrenzt.

Syntax: initcap ( Zeichenfolge_Ausdruck )

lpad

Name: lpad

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, die bis zur Länge ‘Ganzzahl_Ausdruck’ mit Wiederholungen von ‘Zeichenfolge_Ausdruck2’ aufgefüllt wurde. Wenn ‘Zeichenfolge_Ausdruck1’ länger ist als ‘Ganzzahl_Ausdruck’, wird der entsprechende Teil von ‘Zeichenfolge_Ausdruck1’ zurückgegeben.

Syntax: lpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] )

ltrim

Name: ltrim

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’, nachdem alle führenden Zeichen bis zum ersten Zeichen entfernt wurden, das nicht in ‘Zeichenfolge_Ausdruck2’ enthalten ist. Beispiel: ltrim(‘xyxXxyAB’; ‘xy’) liefert ‘XxyAB’.

Syntax: ltrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

md5

Name: md5

Beschreibung: Liefert den MD5-Hash von ‘Zeichenfolge_Ausdruck1’.

Syntax: md5 ( Zeichenfolge_Ausdruck1 )

overlay

Name: overlay

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’ und ersetzt ‘Zeichenfolge_Ausdruck2’ von der Zeichenposition ‘numerischer_Ausdruck’.

Syntax: overlay ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 ] )

repeat

Name: repeat

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, das ‘numerischer_Ausdruck1’ Mal wiederholt wird.

Syntax: repeat ( Zeichenfolge_Ausdruck ; numerischer_Ausdruck1 )

replace

Name: replace

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, wobei ‘Zeichenfolge_Ausdruck2’ mit ‘Zeichenfolge_Ausdruck3’ ersetzt wurde.

Syntax: replace ( Zeichenfolge_Ausdruck ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 )

rpad

Name: rpad

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, die rechts bis zur Länge ‘Ganzzahl_Ausdruck’ mit Wiederholungen von ‘Zeichenfolge_Ausdruck2’ aufgefüllt wurde. Wenn ‘Zeichenfolge_Ausdruck1’ länger ist als ‘Ganzzahl_Ausdruck’, wird der entsprechende Teil von ‘Zeichenfolge_Ausdruck1’ zurückgegeben. Wenn ‘Zeichenfolge_Ausdruck2’ nicht festgelegt ist, werden Leerstellen verwendet.

Syntax: rpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] )

rtrim

Name: rtrim

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’, nachdem alle Zeichen nach dem letzten Zeichen entfernt wurden, das nicht in ‘Zeichenfolge_Ausdruck2’ enthalten ist. Beispiel: rtrim(‘ABxXxyx’; ‘xy’) liefert ‘ABxX’. Wenn ‘Zeichenfolge_Ausdruck2’ nicht angegeben ist, werden die letzten Leerzeichen entfernt.

Syntax: rtrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

split_part

Name: split_part

Beschreibung: Liefert das Feld ‘numerischer_Ausdruck, wobei ‘Zeichenfolge_Ausdruck1’ auf ‘Zeichenfolge_Ausdruck2’ geteilt wurde.

Syntax: split_part ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; numerischer_Ausdruck )

to_hex

Name: to_hex

Beschreibung: Liefert die hexadezimale Zeichenfolgenrepräsentation von ‘numerischer_Ausdruck1’.

Syntax: to_hex ( numerischer_Ausdruck1 )

Formatierung des Postgres-Datentyps

to_char

Name: to_char

Beschreibung: Gibt die Zeichenfolgendarstellung von ‘Ausdruck’ mit dem Format ‘Zeichenfolge_Ausdruck’ zurück. ‘Ausdruck’ kann entweder ein Datumswert oder ein numerischer Wert sein.

Syntax: to_char ( Ausdruck ; Zeichenfolge_Ausdruck )

to_date

Name: to_date

Beschreibung: Konvertiert ‘Zeichenfolge_Ausdruck1’ in einen Datumswert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben.

Syntax: to_date ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

to_number

Name: to_number

Beschreibung: Konvertiert ‘Zeichenfolge_Ausdruck1’ in einen numerischen Wert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben.

Syntax: to_number ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

to_timestamp

Name: to_timestamp

Beschreibung: Konvertiert ‘Zeichenfolge_Ausdruck1’ in einen Zeitmarkenwert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben.

Alternative Syntax:
to_timestamp ( numerischer_Ausdruck )
Konvertiert eine UNIX Epoch-Systemzeit in einen Zeitmarkenwert.

Syntax: to_timestamp ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

Postgres Math

cbrt

Name: cbrt

Beschreibung: Liefert die Quadratwurzel von ‘numerischer_Ausdruck1’.

Syntax: cbrt ( numerischer_Ausdruck )

div

Name: div

Beschreibung: Liefert den ganzzahligen Quotienten von ‘numerischer_Ausdruck1’ geteilt durch ‘numerischer_Ausdruck2’.

Syntax: div ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 )

ln

Name: ln

Beschreibung: Liefert den natürlichen Logarithmus von ‘numerischer_Ausdruck1’.

Syntax: ln ( numerischer_Ausdruck )

log

Name: log

Beschreibung: Liefert den dekadischen Logarithmus von ‘numerischer_Ausdruck1’ bzw. den Logarithmus zur Basis ‘numerischer_Ausdruck2’.

Syntax: log ( numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 ] )

pi

Name: pi

Beschreibung: Liefert die Konstante Pi.

Syntax: pi()

Postgres Trigonometry

acos

Name: acos

Beschreibung: Gibt den Arkuskosinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ‘numerischer_Ausdruck’ entspricht.

Syntax: acos ( numerischer_Ausdruck )

asin

Name: asin

Beschreibung: Gibt den Arkussinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ‘numerischer_Ausdruck’ entspricht.

Syntax: asin ( numerischer_Ausdruck )

atan

Name: atan

Beschreibung: Gibt den Arkustangens von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck’ entspricht.

Syntax: atan ( numerischer_Ausdruck )

atan2

Name: atan2

Beschreibung: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ‘numerischer_Ausdruck1’ und ‘numerischer_Ausdruck2’ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck2’ bzw. ‘numerischer_Ausdruck1’ entspricht.

Syntax: atan2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 )

cos

Name: cos

Beschreibung: Gibt den Kosinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cos ( numerischer_Ausdruck )

cot

Name: cot

Beschreibung: Gibt den Cotangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cot ( numerischer_Ausdruck )

degrees

Name: degrees

Beschreibung: Liefert die Gradzahlen, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: degrees ( numerischer_Ausdruck )

radians

Name: radians

Beschreibung: Liefert das Bogenmaß, wobei ‘numerischer_Ausdruck’ ein Winkel in Grad ist.

Syntax: radians ( numerischer_Ausdruck )

sin

Name: sin

Beschreibung: Gibt den Sinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sin ( numerischer_Ausdruck )

tan

Name: tan

Beschreibung: Gibt den Tangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tan ( numerischer_Ausdruck )

Postgres String

Formatierung des Postgres-Datentyps

Postgres Math

Postgres Trigonometry

SQL Server

SQL Server – Mathematisch

log

Name: log

Beschreibung: Liefert den natürlichen Logarithmus von ‘numerischer_Ausdruck’.

Syntax: log ( numerischer_Ausdruck )

log10

Name: log10

Beschreibung: Gibt den dekadischen Logarithmus von ‘numerischer_Ausdruck’ zurück.

Syntax: log10 ( numerischer_Ausdruck )

pi

Name: pi

Beschreibung: Liefert die Konstante Pi als Gleitkommawert.

Syntax: pi()

rand

Name: rand

Beschreibung: Generiert eine Zufallszahl mit ‘Ganzzahl_Ausdruck’ als Ausgangswert.

Syntax: rand ( Ganzzahl_Ausdruck )

SQL Server – Trigonometrie

acos

Name: acos

Beschreibung: Gibt den Arkuskosinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ‘numerischer_Ausdruck’ entspricht.

Syntax: acos ( numerischer_Ausdruck )

asin

Name: asin

Beschreibung: Gibt den Arkussinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ‘numerischer_Ausdruck’ entspricht.

Syntax: asin ( numerischer_Ausdruck )

atan

Name: atan

Beschreibung: Gibt den Arkustangens von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck’ entspricht.

Syntax: atan ( numerischer_Ausdruck )

atn2

Name: atn2

Beschreibung: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ‘numerischer_Ausdruck1’ und ‘numerischer_Ausdruck2’ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck1’ entspricht.

Syntax: atn2 ( numerischer_Ausdruck1; numerischer_Ausdruck2 )

cos

Name: cos

Beschreibung: Gibt den Kosinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cos ( numerischer_Ausdruck )

cot

Name: cot

Beschreibung: Gibt den Cotangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cot ( numerischer_Ausdruck )

degrees

Name: degrees

Beschreibung: Gibt den Bogenmaßwert von ‘numerischer_Ausdruck’ konvertiert in Grad zurück.

Syntax: degrees ( numerischer_Ausdruck )

radians

Name: radians

Beschreibung: Gibt einen Wert im Bogenmaß zurück, der aus ‘numerischer_Ausdruck’ Grad konvertiert wurde.

Syntax: radians ( numerischer_Ausdruck )

sin

Name: sin

Beschreibung: Gibt den Sinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sin ( numerischer_Ausdruck )

tan

Name: tan

Beschreibung: Gibt den Tangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tan ( numerischer_Ausdruck )

SQL Server – Mathematisch

SQL Server – Trigonometrie

Teradata

Teradata – Trigonometrie

acos

Name: acos

Beschreibung: Gibt den Arkuskosinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ‘numerischer_Ausdruck’ entspricht. Die Werte von ‘numerischer_Ausdruck’ müssen zwischen -1 und 1 (einschließlich) liegen.

Syntax: acos ( numerischer_Ausdruck )

acosh

Name: acosh

Beschreibung: Gibt den umgekehrten Kosinus Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ eine beliebige reelle Zahl gleich oder größer als 1 sein kann.

Syntax: acosh ( numerischer_Ausdruck )

asin

Name: asin

Beschreibung: Gibt den Arkussinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ‘numerischer_Ausdruck’ entspricht. Die Werte von ‘numerischer_Ausdruck’ müssen zwischen -1 und 1 (einschließlich) liegen.

Syntax: asin ( numerischer_Ausdruck )

asinh

Name: asinh

Beschreibung: Gibt den umgekehrten Sinus Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ eine beliebige reelle Zahl sein kann.

Syntax: asinh ( numerischer_Ausdruck )

atan

Name: atan

Beschreibung: Gibt den Arkustangens von ‘numerischer_Ausdruck’ im Bogenmaß zurück, wobei der Arkustangens der Winkel ist, dessen Tangens ‘numerischer_Ausdruck’ entspricht.

Syntax: atan ( numerischer_Ausdruck )

atan2

Name: atan2

Beschreibung: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ‘numerischer_Ausdruck1’ und ‘numerischer_Ausdruck2’ im Bogenmaß angegeben sind. Der zurückgegebene Winkel liegt zwischen – und ? (ausschließlich ?) im Bogenmaß.

Syntax: atan2 ( numerischer_Ausdruck1; numerischer_Ausdruck2 )

atanh

Name: atanh

Beschreibung: Gibt den umgekehrten Tangens Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ eine beliebige reelle Zahl zwischen 1 und -1 (ausschließlich 1 und -1) sein kann.

Syntax: atanh ( numerischer_Ausdruck )

cos

Name: cos

Beschreibung: Gibt den Kosinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cos ( numerischer_Ausdruck )

cosh

Name: cosh

Beschreibung: Gibt den Kosinus Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ eine beliebige reelle Zahl sein kann.

Syntax: cosh ( numerischer_Ausdruck )

sin

Name: sin

Beschreibung: Gibt den Sinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sin ( numerischer_Ausdruck )

sinh

Name: sinh

Beschreibung: Gibt den Sinus Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ eine beliebige reelle Zahl sein kann.

Syntax: sinh ( numerischer_Ausdruck )

tan

Name: tan

Beschreibung: Gibt den Tangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tan ( numerischer_Ausdruck )

tanh

Name: tanh

Beschreibung: Gibt den Tangens Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ eine beliebige reelle Zahl sein kann.

Syntax: tanh ( numerischer_Ausdruck )

Teradata – Trigonometrie

SAP BW

SAP BW – Trigonometrische Funktionen

arccos

Name: arccos

Beschreibung: Gibt den Arkuskosinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ‘numerischer_Ausdruck’ entspricht.

Syntax: arccos ( numerischer_Ausdruck )

arcsin

Name: arcsin

Beschreibung: Gibt den Arkussinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ‘numerischer_Ausdruck’ entspricht.

Syntax: arcsin ( numerischer_Ausdruck )

arctan

Name: arctan

Beschreibung: Gibt den Arkustangens von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck’ entspricht.

Syntax: arctan ( numerischer_Ausdruck )

cos

Name: cos

Beschreibung: Gibt den Kosinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cos ( numerischer_Ausdruck )

coshyp

Name: coshyp

Beschreibung: Gibt den Kosinus Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: coshyp ( numerischer_Ausdruck )

sin

Name: sin

Beschreibung: Gibt den Sinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sin ( numerischer_Ausdruck )

sinhyp

Name: sinhyp

Beschreibung: Gibt den Sinus Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sinhyp ( numerischer_Ausdruck )

tan

Name: tan

Beschreibung: Gibt den Tangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tan ( numerischer_Ausdruck )

tanhyp

Name: tanhyp

Beschreibung: Gibt den Tangens Hyperbolicus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tanhyp ( numerischer_Ausdruck )

SAP BW – Mathematische Funktionen

log10

Name: log10

Beschreibung: Gibt den dekadischen Logarithmus von ‘numerischer_Ausdruck’ zurück.

Syntax: log10 ( numerischer_Ausdruck )

SAP BW – Trigonometrische Funktionen

SAP BW – Mathematische Funktionen

Sybase

Sybase – Mathematische Funktionen

log

Name: log

Beschreibung: Liefert den natürlichen Logarithmus von ‘numerischer_Ausdruck’.

Syntax: log ( numerischer_Ausdruck )

log10

Name: log10

Beschreibung: Gibt den dekadischen Logarithmus von ‘numerischer_Ausdruck’ zurück.

Syntax: log10 ( numerischer_Ausdruck )

pi

Name: pi

Beschreibung: Liefert die Konstante Pi als Gleitkommawert.

Syntax: pi()

sign

Name: sign

Beschreibung: Gibt einen Wert zurück, der das Vorzeichen von ‘numerischer_Ausdruck’ bestimmt: +1, wenn ‘numerischer_Ausdruck’ positiv ist, 0, wenn ‘numerischer_Ausdruck’ null ist, und -1, wenn ‘numerischer_Ausdruck’ negativ ist.

Syntax: sign ( numerischer_Ausdruck )

Sybase – Trigonometrische Funktionen

acos

Name: acos

Beschreibung: Gibt den Arkuskosinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ‘numerischer_Ausdruck’ entspricht.

Syntax: acos ( numerischer_Ausdruck )

asin

Name: asin

Beschreibung: Gibt den Arkussinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ‘numerischer_Ausdruck’ entspricht.

Syntax: asin ( numerischer_Ausdruck )

atan

Name: atan

Beschreibung: Gibt den Arkustangens von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck’ entspricht.

Syntax: atan ( numerischer_Ausdruck )

atn2

Name: atn2

Beschreibung: Gibt den Winkel (im Bogenmaß) zurück, dessen Tangens ‘numerischer_Ausdruck1’ bzw. ‘numerischer_Ausdruck2’ entspricht.

Syntax: atn2 ( numerischer_Ausdruck1; numerischer_Ausdruck2 )

cos

Name: cos

Beschreibung: Gibt den Kosinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cos ( numerischer_Ausdruck )

cot

Name: cot

Beschreibung: Gibt den Cotangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cot ( numerischer_Ausdruck )

degrees

Name: degrees

Beschreibung: Gibt den Bogenmaßwert von ‘numerischer_Ausdruck’ konvertiert in Grad zurück.

Syntax: degrees ( numerischer_Ausdruck )

radians

Name: radians

Beschreibung: Gibt den Gradwert von ‘numerischer_Ausdruck’ zurück. Die Ergebnisse haben denselben Typ wie ‘numerischer_Ausdruck’. Für numerische oder dezimale Ausdrücke haben die Ergebnisse eine interne Genauigkeit von 77 und eine Skalierung, die der Skalierung von ‘numerischer_Ausdruck’ entspricht. Wenn der Datentyp ‘Währung’ verwendet wird, kann eine interne Konvertierung in Gleitkommawerte zu Genauigkeitsverlusten führen.

Syntax: radians ( numerischer_Ausdruck )

sin

Name: sin

Beschreibung: Gibt den Sinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sin ( numerischer_Ausdruck )

tan

Name: tan

Beschreibung: Gibt den Tangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tan ( numerischer_Ausdruck )

Sybase – Mathematische Funktionen

Sybase – Trigonometrische Funktionen

Vertica

Vertica String

btrim

Name: btrim

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’ nach Entfernen der längsten Zeichenfolge in ‘Zeichenfolge_Ausdruck2’.

Syntax: btrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

initcap

Name: initcap

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, wobei der erste Buchstabe jedes Worts ein Großbuchstabe ist und alle anderen Buchstaben Kleinbuchstaben sind. Die einzelnen Wörter werden durch Leerzeichen oder nicht alphanumerische Zeichen abgegrenzt.

Syntax: initcap ( Zeichenfolge_Ausdruck )

lpad

Name: lpad

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, die bis zur Länge ‘Ganzzahl_Ausdruck’ mit Wiederholungen von ‘Zeichenfolge_Ausdruck2’ aufgefüllt wurde. Wenn ‘Zeichenfolge_Ausdruck1’ länger ist als ‘Ganzzahl_Ausdruck’, wird der entsprechende Teil von ‘Zeichenfolge_Ausdruck1’ zurückgegeben.

Syntax: lpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] )

ltrim

Name: ltrim

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’, nachdem alle führenden Zeichen bis zum ersten Zeichen entfernt wurden, das nicht in ‘Zeichenfolge_Ausdruck2’ enthalten ist. Beispiel: ltrim(‘xyxXxyAB’; ‘xy’) liefert ‘XxyAB’.

Syntax: ltrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

overlay

Name: overlay

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’ und ersetzt ‘Zeichenfolge_Ausdruck2’ von der Zeichenposition ‘numerischer_Ausdruck’.

Syntax: overlay ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 ] )

repeat

Name: repeat

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, das ‘numerischer_Ausdruck1’ Mal wiederholt wird.

Syntax: repeat ( Zeichenfolge_Ausdruck ; numerischer_Ausdruck1 )

replace

Name: replace

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, wobei ‘Zeichenfolge_Ausdruck2’ mit ‘Zeichenfolge_Ausdruck3’ ersetzt wurde.

Syntax: replace ( Zeichenfolge_Ausdruck ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 )

rpad

Name: rpad

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck1’ zurück, die rechts bis zur Länge ‘Ganzzahl_Ausdruck’ mit Wiederholungen von ‘Zeichenfolge_Ausdruck2’ aufgefüllt wurde. Wenn ‘Zeichenfolge_Ausdruck1’ länger ist als ‘Ganzzahl_Ausdruck’, wird der entsprechende Teil von ‘Zeichenfolge_Ausdruck1’ zurückgegeben. Wenn ‘Zeichenfolge_Ausdruck2’ nicht festgelegt ist, werden Leerstellen verwendet.

Syntax: rpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] )

rtrim

Name: rtrim

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck1’, nachdem alle Zeichen nach dem letzten Zeichen entfernt wurden, das nicht in ‘Zeichenfolge_Ausdruck2’ enthalten ist. Beispiel: rtrim(‘ABxXxyx’; ‘xy’) liefert ‘ABxX’. Wenn ‘Zeichenfolge_Ausdruck2’ nicht angegeben ist, werden die letzten Leerzeichen entfernt.

Syntax: rtrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

to_hex

Name: to_hex

Beschreibung: Liefert die hexadezimale Zeichenfolgenrepräsentation von ‘numerischer_Ausdr1’.

Syntax: to_hex ( numerischer_Ausdruck1 )

Formatierung des Vertica-Datentyps

to_char

Name: to_char

Beschreibung: Gibt die Zeichenfolgendarstellung von ‘Ausdruck’ mit dem Format ‘Zeichenfolge_Ausdruck’ zurück. ‘Ausdruck’ kann entweder ein Datumswert oder ein numerischer Wert sein.

Syntax: to_char ( Ausdruck [ ; Zeichenfolge_Ausdruck ] )

to_date

Name: to_date

Beschreibung: Konvertiert ‘Zeichenfolge_Ausdruck1’ in einen Datumswert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben.

Syntax: to_date ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

to_number

Name: to_number

Beschreibung: Konvertiert ‘Zeichenfolge_Ausdruck1’ in einen numerischen Wert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben.

Syntax: to_number ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] )

to_timestamp

Name: to_timestamp

Beschreibung: Konvertiert ‘Zeichenfolge_Ausdruck1’ in einen Zeitmarkenwert, wie durch das Format ‘Zeichenfolge_Ausdruck2’ angegeben.

Syntax: to_timestamp ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

Vertica Math

cbrt

Name: cbrt

Beschreibung: Liefert die Quadratwurzel von ‘numerischer_Ausdruck1’.

Syntax: cbrt ( numerischer_Ausdruck )

ln

Name: ln

Beschreibung: Liefert den natürlichen Logarithmus von ‘numerischer_Ausdruck1’.

Syntax: ln ( numerischer_Ausdruck )

log

Name: log

Beschreibung: Liefert den dekadischen Logarithmus von ‘numerischer_Ausdruck1’ bzw. den Logarithmus zur Basis ‘numerischer_Ausdruck2’.

Syntax: log ( numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 ] )

pi

Name: pi

Beschreibung: Liefert die Konstante Pi.

Syntax: pi()

Vertica Trigonometry

acos

Name: acos

Beschreibung: Gibt den Arkuskosinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ‘numerischer_Ausdruck’ entspricht.

Syntax: acos ( numerischer_Ausdruck )

asin

Name: asin

Beschreibung: Gibt den Arkussinus von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ‘numerischer_Ausdruck’ entspricht.

Syntax: asin ( numerischer_Ausdruck )

atan

Name: atan

Beschreibung: Gibt den Arkustangens von ‘numerischer_Ausdruck’ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck’ entspricht.

Syntax: atan ( numerischer_Ausdruck )

atan2

Name: atan2

Beschreibung: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ‘numerischer_Ausdruck1’ und ‘numerischer_Ausdruck2’ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ‘numerischer_Ausdruck2’ bzw. ‘numerischer_Ausdruck1’ entspricht.

Syntax: atan2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 )

cos

Name: cos

Beschreibung: Gibt den Kosinus von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cos ( numerischer_Ausdruck )

cot

Name: cot

Beschreibung: Gibt den Cotangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: cot ( numerischer_Ausdruck )

degrees

Name: degrees

Beschreibung: Liefert die Gradzahlen, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: degrees ( numerischer_Ausdruck )

radians

Name: radians

Beschreibung: Liefert das Bogenmaß, wobei ‘numerischer_Ausdruck’ ein Winkel in Grad ist.

Syntax: radians ( numerischer_Ausdruck )

sin

Name: sin

Beschreibung: Liefert den Sinus von ‘numerischer_Ausdruck’, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: sin ( numerischer_Ausdruck )

tan

Name: tan

Beschreibung: Gibt den Tangens von ‘numerischer_Ausdruck’ zurück, wobei ‘numerischer_Ausdruck’ ein Winkel im Bogenmaß ist.

Syntax: tan ( numerischer_Ausdruck )

Vertica String

Formatierung des Vertica-Datentyps

Vertica Math

Vertica Trigonometry

Allgemeine Funktionen

A-C

abs

Name: abs

Beschreibung: Gibt den absoluten Wert von ‘numerischer_Ausdruck’ zurück. Negative Werte werden als positive Werte geliefert.

Syntax: abs ( numerischer_Ausdruck )

cast

Name: cast

Beschreibung: Konvertiert ‘Ausdruck’ in einen angegebenen Datentyp. Einige Datentypen ermöglichen das Angeben von Länge und Genauigkeit. Stellen Sie sicher, dass Typ und Größe des Ziels angemessen sind. Für ‘Datentyp_Spezifikation’ können folgende Datentypen verwendet werden: ‘character’, ‘varchar’, ‘char’, ‘numeric’, ‘decimal’, ‘integer’, ‘bigint’, ‘smallint’, ‘real’, ‘float’, ‘date’, ‘time’, ‘timestamp’, ‘time with time zone’, ‘timestamp with time zone’ und ‘interval’. Bei der Typenumwandlung in den Typ ‘interval’ muss eine der folgenden Intervallqualifizierungen angegeben werden: ‘year’, ‘month’ oder ‘year to month’ für den Jahr-bis-Monat-Intervall-Datentyp; ‘day’, ‘hour’, ‘minute’, ‘second’, ‘day to hour’, ‘day to minute’, ‘day to second’, ‘hour to minute’, ‘hour to second’ oder ‘minute to second’ für den Tag-bis-Sekunde-Intervall-Datentyp.
Kommentar:
Wenn Sie einen Wert des Typs ‘timestamp’ in den Typ ‘date’ konvertieren, wird der Uhrzeitteil des Zeitmarkenwerts ignoriert.
Wenn Sie einen Wert vom Typ ‘timestamp’ in den Typ ‘time’ konvertieren, wird der Datumsteil des Zeitmarkenwerts ignoriert.
Wenn Sie einen Wert vom Typ ‘date’ in den Typ ‘timestamp’ konvertieren, wird die Uhrzeitkomponente des Zeitmarkenwerts auf null gesetzt.
Wenn Sie einen Wert vom Typ ‘time’ in den Typ ‘timestamp’ konvertieren, wird die Datumskomponente des Zeitmarkenwerts auf das aktuelle Systemdatum gesetzt.
Das Konvertieren eines Intervall-Datentyps in den anderen ist unzulässig (z. B. weil die Anzahl der Tage in einem Monat variabel ist). Beachten Sie, dass Sie die Anzahl der Stellen nur für das führende Qualifikationsmerkmal angeben können, zum Beispiel YEAR(4) TO MONTH, DAY(5).
Sollten Typ und Größe des Ziels nicht mit Typ und Größe der Quelle kompatibel sein, werden Fehler gemeldet.

Syntax: cast ( Ausdruck ; Datentyp_Spezifikation )

ceil

Name: ceil

Beschreibung: Liefert die kleinste Ganzzahl, die größer oder gleich ‘numerischer_Ausdruck’ ist.

Syntax: ceil ( numerischer_Ausdruck )

ceiling

Name: ceiling

Beschreibung: Liefert die kleinste Ganzzahl, die größer oder gleich ‘numerischer_Ausdruck’ ist.

Syntax: ceiling ( numerischer_Ausdruck )

char_length

Name: char_length

Beschreibung: Gibt die Anzahl der logischen Zeichen in ‘Zeichenfolge_Ausdruck’ zurück. Die Anzahl der logischen Zeichen kann sich bei einigen ostasiatischen Ländereinstellungen von der Anzahl der Bytes unterscheiden.

Syntax: char_length ( Zeichenfolge_Ausdruck )

character_length

Name: character_length

Beschreibung: Gibt die Anzahl der Zeichen in ‘Zeichenfolge_Ausdruck’ zurück.

Syntax: character_length ( Zeichenfolge_Ausdruck )

coalesce

Name: coalesce

Beschreibung: Gibt das erste Nicht-Null-Argument zurück (bzw. null, wenn alle Argumente null sind). Erfordert ein oder mehr Argumente in ‘Ausdruck_Liste’.

Syntax: coalesce ( Ausdruck_Liste )

current_date

Name: current_date

Beschreibung: Liefert ein Datum, das das aktuelle Datum des Computers repräsentiert, auf dem die Datenbanksoftware ausgeführt wird.

Syntax: current_date

current_time

Name: current_time

Beschreibung: Gibt einen Uhrzeitwert mit Zeitzonenwert zurück, der die aktuelle Uhrzeit des Computers darstellt, auf dem die Datenbanksoftware ausgeführt wird (wenn die Datenbank diese Funktion unterstützt). Andernfalls wird die aktuelle Uhrzeit des Computers dargestellt, auf dem die IBM® Cognos® BI-Software ausgeführt wird.

Syntax: current_time

current_timestamp

Name: current_timestamp

Beschreibung: Gibt einen Datum-Uhrzeit-Wert mit Zeitzonenwert zurück, der die aktuelle Uhrzeit des Computers darstellt, auf dem die Datenbanksoftware ausgeführt wird (wenn die Datenbank diese Funktion unterstützt). Andernfalls wird die aktuelle Uhrzeit des Computers dargestellt, auf dem die IBM® Cognos® BI-Software ausgeführt wird.

Syntax: current_timestamp

D-G

exp

Name: exp

Beschreibung: Gibt ‘e’ potenziert mit ‘numerischer_Ausdruck’ zurück. Die Konstante ‘e’ ist die Basis des natürlichen Logarithmus.

Syntax: exp ( numerischer_Ausdruck )

extract

Name: extract

Beschreibung: Gibt eine Ganzzahl zurück, die den Wert von “Datumsteil” (year, month, day, hour, minute, second, epoch) in ‘Datum_Uhrzeit_Ausdruck’ darstellt.

Syntax: extract ( Datumsteil ; Datum_Uhrzeit_Ausdruck )

floor

Name: floor

Beschreibung: Liefert die größte Ganzzahl, die kleiner oder gleich ‘numerischer_Ausdruck’ ist.

Syntax: floor ( numerischer_Ausdruck )

H-L

like_regex

Name: like_regex

Beschreibung: N/A

Syntax: N/A

ln

Name: ln

Beschreibung: Liefert den natürlichen Logarithmus von ‘numerischer_Ausdruck’.

Syntax: ln ( numerischer_Ausdruck )

localtime

Name: localtime

Beschreibung: Liefert einen Uhrzeitwert, der den aktuellen Uhrzeitwert des Computers repräsentiert, der die Datenbanksoftware ausführt.

Syntax: localtime

localtimestamp

Name: localtimestamp

Beschreibung: Liefert einen Datum-Uhrzeitwert, der die aktuelle Zeitmarke des Computers repräsentiert, der die Datenbanksoftware ausführt.

Syntax: localtimestamp

lower

Name: lower

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, nachdem alle Großbuchstaben in Kleinbuchstaben konvertiert wurden.

Syntax: lower ( Zeichenfolge_Ausdruck )

M-Q

mod

Name: mod

Beschreibung: Gibt den Rest (Modulus) aus der Division von ‘Ganzzahl_Ausdruck1’ durch ‘Ganzzahl_Ausdruck2’ zurück. ‘Ganzzahl_Ausdruck2’ darf nicht null sein, da sonst eine Ausnahmebedingung auftritt.

Syntax: mod ( Ganzzahl_Ausdruck1; Ganzzahl_Ausdruck2 )

nullif

Name: nullif

Beschreibung: Gibt null zurück, wenn ‘Ausdruck1’ gleich ‘Ausdruck2’ ist. Andernfalls wird ‘Ausdruck1’ zurückgegeben.

Syntax: nullif ( Ausdruck1; Ausdruck2 )

occurrences_regex

Name: occurrences_regex

Beschreibung: Gibt den Ganzzahlwert zurück, der angibt, wie oft der reguläre Ausdruck ‘Regulärer_Ausdruck’ in ‘Zeichenfolge_Ausdruck’ vorkommt. Die Suche beginnt an der Position ‘Ganzzahl_Ausdruck’, standardmäßig 1. Mit ‘Flag_Ausdruck’ können Flags für Optionen zur Interpretation des regulären Ausdrucks festgelegt werden. Einzelne Buchstaben werden zur Definition der Flags verwendet; gültige Werte sind ‘s’, ‘m’, ‘i’ und ‘x’.

Syntax: occurrences_regex ( Regulärer_Ausdruck ; Zeichenfolge_Ausdruck [ ; Ganzzahl_Ausdruck [ ; Flag_Ausdruck ]] )

octet_length

Name: octet_length

Beschreibung: Liefert die Anzahl der Bytes in ‘Zeichenfolge_Ausdruck’.

Syntax: octet_length ( Zeichenfolge_Ausdruck )

period

Name: period

Beschreibung: Erstellt einen Periodenwert mit dem Startpunkt ‘Datum_Uhrzeit_Ausdruck1’ und dem Endpunkt ‘Datum_Uhrzeit_Ausdruck2’. Die Datentypen des Start- und Endpunkts müssen identisch sein; data, time oder dateTime sind möglich. Periodenwerte können in Periodenvergleichselementen verwendet werden.

Syntax: period ( Datum_Uhrzeit_Ausdruck1 ; Datum_Uhrzeit_Ausdruck2 )

position

Name: position

Beschreibung: Gibt den Ganzzahlwert zurück, der die Startposition von ‘Zeichenfolge_Ausdruck1’ in ‘Zeichenfolge_Ausdruck2’ darstellt. Wird ‘Zeichenfolge_Ausdruck1’ nicht gefunden, ist der Rückgabewert 0.

Syntax: position ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 )

position_regex

Name: position_regex

Beschreibung: Gibt den Ganzzahlwert zurück, der die Start- oder Endpositon der Teilzeichenfolge in ‘Zeichenfolge_Ausdruck’ angibt, die mit dem regulären Ausdruck ‘Regulärer_Ausdruck’ übereinstimmt. Die Suche beginnt an der Position ‘Ganzzahl_Ausdruck1’, standardmäßig 1. Das Vorkommen des zu suchenden Musters wird durch ‘Ganzzahl_Ausdruck2’ angegeben, standardmäßig 1. Die durch das erste Argument festgelegte Rückgabeoption gibt den Rückgabewert im Verhältnis zum Vorkommen an. Mit ‘start’ wird die Position des ersten Zeichens des Vorkommens zurückgegeben. Mit ‘after’ wird die Position des Zeichens nach dem Vorkommen zurückgegeben. Wird keine Rückgabeoption angegeben, wird ‘start’ impliziert. Mit ‘Flag_Ausdruck’ können Flags für Optionen zur Interpretation des regulären Ausdrucks festgelegt werden. Einzelne Buchstaben werden zur Definition der Flags verwendet; gültige Werte sind ‘s’, ‘m’, ‘i’ und ‘x’.

Syntax: position_regex ([ start|after ]  Regulärer_Ausdruck ; Zeichenfolge_Ausdruck [ ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 [ , Flag_Ausdruck ]]] )

power

Name: power

Beschreibung: Gibt ‘numerischer_Ausdruck1’ potenziert mit ‘numerischer_Ausdruck2’ zurück. Wenn ‘numerischer_Ausdruck1’ negativ ist, muss ‘numerischer_Ausdruck2’ zu einer Ganzzahl ausgewertet werden.

Syntax: power ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 )

R-Z

_round

Name: _round

Beschreibung: Gibt ‘numerischer_Ausdruck’ zurück, nachdem auf ‘Ganzzahl_Ausdruck’ Stellen rechts vom Dezimaltrennzeichen gerundet wurde.
Kommentar: ‘Ganzzahl_Ausdruck’ muss eine positive Ganzzahl sein. Das Runden wird vor dem Anwenden der Datenformatierung durchgeführt.

Syntax: _round ( numerischer_Ausdruck ; Ganzzahl_Ausdruck )

random

Name: random

Beschreibung: Gibt einen willkürlichen Gleitkommawert zwischen 0 und 1 zurück, wobei der optionale ‘Ganzzahl_Ausdruck’ als Ausgangswert verwendet wird.

Syntax: random ( [ integer_expression ] )

row

Name: row

Beschreibung: Der Zeilenkonstruktor stellt eine Gruppe von Werten dar, die als Datenzeile organisiert sind. Er kann in Bedingungsausdrücken (IF-THEN-ELSE) und Filterausdrücken (IN-Klausel) verwendet werden.

Syntax: row ( Ausdruck_Liste )

sqrt

Name: sqrt

Beschreibung: Gibt die Quadratwurzel von ‘numerischer_Ausdruck’ zurück. Der Wert für ‘numerischer_Ausdruck’ muss positiv sein.

Syntax: sqrt ( numerischer_Ausdruck )

substring

Name: substring

Beschreibung: Gibt die Teilzeichenfolge aus ‘Zeichenfolge_Ausdruck’ zurück, die für ‘Ganzzahl_Ausdruck2’ an der Position ‘Ganzzahl_Ausdruck1’ beginnt oder am Ende von ‘Zeichenfolge_Ausdruck’, wenn ‘Ganzzahl_Ausdruck2’ nicht angegeben ist. Das erste Zeichen in ‘Zeichenfolge_Ausdruck’ befindet sich an der Position 1.

Syntax: substring ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] )

substring_regex

Name: substring_regex

Beschreibung: Gibt eine Teilzeichenfolge von ‘Zeichenfolge_Ausdruck’ zurück, die mit dem regulären Ausdruck ‘Regulärer_Ausdruck’ übereinstimmt. Die Suche beginnt an der Position ‘Ganzzahl_Ausdruck1’, standardmäßig 1. Das Vorkommen des zu suchenden Musters wird durch ‘Ganzzahl_Ausdruck2’ angegeben, standardmäßig 1. Mit ‘Flag_Ausdruck’ können Flags für Optionen zur Interpretation des regulären Ausdrucks festgelegt werden. Einzelne Buchstaben werden zur Definition der Flags verwendet; gültige Werte sind ‘s’, ‘m’, ‘i’ und ‘x’.

Syntax: substring_regex ( Regulärer_Ausdruck ; Zeichenfolge_Ausdruck [ ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 [ ; Flag_Ausdruck ]]] )

trim

Name: trim

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ zurück, nachdem führende und nachfolgende Leerzeichen bzw. die in ‘Übereinstimmung_Zeichen_Ausdruck’ angegebenen Zeichen abgeschnitten wurden. ‘Both’ ist implizit, wenn das erste Argument nicht angegeben wurde. Wenn das zweite Argument fehlt, werden Leerzeichen angenommen.

Syntax: trim ( [ [ trailing|leading|both ] [ Übereinstimmung_Zeichen_Ausdruck ] ; ] Zeichenfolge_Ausdruck )

upper

Name: upper

Beschreibung: Liefert ‘Zeichenfolge_Ausdruck’, wobei alle Kleinbuchstaben in Großbuchstaben konvertiert wurden.

Syntax: upper ( Zeichenfolge_Ausdruck )

width-bucket

Name: width-bucket

Beschreibung: Diese Funktion gibt für einen bestimmten Audruck die Nummer des Buckets zurück, dem der Wert dieses Ausdrucks nach der Auswertung zugeorndet würde.

Syntax: width-bucket ( numerischer_Ausdruck ;  Mindestwert ;  Maximalwert ;  Anzahl_Buckets )

Trigonometrische Funktionen

arccos

Name: arccos

Beschreibung: Diese trigonometrische Umkehrfunktion gibt den Arkuskosinus des Arguments zurück, wobei das Argument im Bereich -1 bis 1 liegt und das Ergebnis ein im Bogenmaß ausgedrückter Wert ist.

Syntax: arccos ( numerischer_Ausdruck )

arcsin

Name: arcsin

Beschreibung: Diese trigonometrische Umkehrfunktion gibt den Akrussinuns des Arguments zurück, wobei das Argument im Bereich -1 bis 1 liegt und das Ergebnis ein im Bogenmaß ausgedrückter Wert ist.

Syntax: arcsin ( numerischer_Ausdruck )

arctan

Name: arctan

Beschreibung: Diese trigonometrische Umkehrfunktion gibt den Arkustangens des Arguments zurück, wobei das Argument im Bereich -1 bis 1 liegt und das Ergebnis ein im Bogenmaß ausgedrückter Wert ist.

Syntax: arctan ( numerischer_Ausdruck )

cos

Name: cos

Beschreibung: Diese trigonometrische Funktion gibt den Kosinus des Arguments zurück, wobei das Argument ein im Bogenmaß ausgedrückter Winkel ist.

Syntax: cos ( numerischer_Ausdruck )

coshyp

Name: coshyp

Beschreibung: Diese trigonometrische Funktion gibt den Hyperbelkosinus des Arguments zurück, wobei das Argument ein im Bogenmaß ausgedrückter Winkel ist.

Syntax: coshyp ( numerischer_Ausdruck )

sin

Name: sin

Beschreibung: Diese trigonometrische Funktion gibt den Sinus des Arguments zurück, wobei das Argument ein im Bogenmaß ausgedrückter Winkel ist.

Syntax: sin ( numerischer_Ausdruck )

sinhyp

Name: sinhyp

Beschreibung: Diese trigonometrische Funktion gibt den Hyperbelsinus des Arguments zurück, wobei das Argument ein im Bogenmaß ausgedrückter Winkel ist.

Syntax: sinhyp ( numerischer_Ausdruck )

tan

Name: tan

Beschreibung: Diese trigonometrische Funktion gibt den Tangens des Arguments zurück, wobei das Argument ein im Bogenmaß ausgedrückter Winkel ist.

Syntax: tan ( numerischer_Ausdruck )

tanhyp

Name: tanhyp

Beschreibung: Diese trigonometrische Funktion gibt den Hypterbeltangens des Arguments zurück, wobei das Argument ein im Bogenmaß ausgedrückter Winkel ist.

Syntax: tanhyp ( numerischer_Ausdruck )

A-C

Erweitert

completeTuple

Name: completeTuple

Beschreibung: Identifiziert die Position einer Zelle (Schnittmenge) auf Grundlage der angegebenen Mitglieder, die jeweils aus einer anderen Dimension stammen müssen. ‘CompleteTuple ()’ enthält jedoch anstelle des aktuellen Mitglieds das Standardmitglied aus allen Dimensionen (falls dieses in den Argumenten nicht anderweitig angegeben ist). Anstelle von ‘currentMeasure’ verwendet ‘completeTuple’ die Standardkennzahl in der Abfrage, wenn die Kennzahl in der ‘completeTuple’-Funktion nicht definiert ist. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Geplanter Personalbestand’.

Syntax: completeTuple ( Mitglied { ; Mitglied } )

currentMember

Name: currentMember

Beschreibung: Gibt das aktuelle Mitglied der Hierarchie während einer Iteration zurück. Befindet sich die Hierarchie nicht in dem Kontext, in dem der Ausdruck ausgewertet wird, wird ihr Standardmitglied verwendet. Diese Funktion finden Sie im interaktiven Beispielbericht ‘Laufender und gleitender Durchschnitt’.

Syntax: currentMember ( Hierarchie )

D-G

_format

Name: _format

Beschreibung: Verbindet ein Format mit dem Ausdruck. ‘Format_Schlüsselwort’ kann PERCENTAGE_0, PERCENTAGE_1 oder PERCENTAGE_2 sein. PERCENTAGE_1 gibt einen Prozentsatz mit einer Stelle rechts vom Dezimaltrennzeichen, PERCENTAGE_2 einen Prozentsatz mit zwei Stellen rechts vom Dezimaltrennzeichen und PERCENTAGE_3 einen Prozentwert mit drei Stellen rechts vom Dezimaltrennzeichen (z. B. 0,965) zurück.

Syntax: _format ( Ausdruck ; Format_Schlüsselwort  )

emptySet

Name: emptySet

Beschreibung: Gibt einen leeren Mitgliedssatz für ‘Hierarchie’ zurück.
Dies wird am häufigsten als Platzhalter während der Entwicklung oder für die dynamische Berichtserstellung verwendet (entweder mit dem IBM® Cognos® Software Development Kit oder über die Berichtsgestaltung). Durch das Erstellen eines Datenelements, das die ’emptyset’-Funktion enthält, können komplexe Ausdrücke generiert werden, die später durch die Neudefinition des ’emptyset’-Datenelements überarbeitet werden können.

Syntax: emptySet ( Hierarchie )

generate

Name: generate

Beschreibung: Wertet ‘Satz_Ausdruck2’ für jedes Mitglied in ‘Satz_Ausdruck1’ aus und verbindet die resultierenden Sätze durch Union-Verknüpfung. Das Ergebnis behält Duplikate nur dann bei, wenn das optionale Schlüsselwort “all” als drittes Argument angegeben wird.

Syntax: generate ( Satz_Ausdruck1 ; Satz_Ausdruck2 [ ; all ] )

H-L

M-Q

member

Name: member

Beschreibung: Definiert ein Mitglied basierend auf ‘Wert_Ausdruck’ in ‘Hierarchie’. ‘Zeichenfolge1’ identifiziert das Mitglied, das von dieser Funktion erstellt wird. Die Zeichenfolge darf in der Abfrage nur ein Mal vorkommen und muss sich von allen anderen Mitgliedern in der Hierarchie unterscheiden. ‘Zeichenfolge2’ ist die Titelzeile des Mitglieds. Wenn diese Zeichenfolge fehlt, bleibt die Titelzeile leer. Um vorhersehbare Ergebnisse zu erzielen, sollte ‘Hierarchie’ angegeben werden.
Hinweis: Alle zur Gruppierung von Elementen verwendeten Berechnungen, deren gleichgeordnete Elemente andere Berechnungen oder Mitgliedssätze sind, sollten mit dieser Funktion einer Hierarchie explizit zugewiesen werden. Ansonsten sind die Ergebnisse nicht vorhersehbar. Die einzige Ausnahme hierbei ist, wenn die Berechnung nur Mitglieder derselben Hierarchie als gleichgeordnete Elemente verwendet. In diesem Fall wird angenommen, dass die Berechnung zu dieser Hierarchie gehört.

Syntax: member ( Wert_Ausdruck [ ; Zeichenfolge1 [ ; Zeichenfolge2 [ ; Hierarchie ] ] ] )

nestedSet

Name: nestedSet

Beschreibung: Diese Funktion ist ausschließlich zur Verwendung mit Analysis Studio konzipiert

Syntax: nestedSet ( Satz_Ausdruck1 ; Satz_Ausdruck2 )

R-Z

roleValue

Name: roleValue

Beschreibung: Gibt den Wert des Attributs zurück, das mit der Rolle verbunden ist, deren Name durch ‘Zeichenfolge’ innerhalb des angegebenen Kontexts festgelegt ist. ‘Mitglied’ oder ‘Satz_Ausdruck’ ist nur in einigen ausgewählten Situationen optional, in denen es aus einem anderen Kontext abgeleitet werden kann.
Anwendungen können über verschiedene Datenquellen und Modelle hinweg portierbar gemacht werden, indem anhand der Rolle statt anhand der Abfrageelement-ID auf Attribute zugegriffen wird.
Zu intrinsischen Rollen, die für Mitglieder aller Datenquellentypen definiert sind, gehören: ‘_businessKey’, ‘_memberCaption’, ‘_memberDescription’, ‘_memberUniqueName’.
Bei OLAP-Quellen (OLAP – Online Analytical Processing) können Objekte, die mehrere Ebenen umfassen, nur auf intrinsische Rollen zugreifen.
Bei DMR-Datenquellen (DMR – dimensional modelliert relational) fällt die Zuordnung von Rollen in den Zuständigkeitsbereich des Modellierers.
Zusätzliche Rollen können in Framework Manager für jede Ebene in einer Hierarchie definiert werden.
Beispiel: Eine Produkttypebene besitzt die Attributspalte ‘Typ – Versandcontainer’ und die Produktebene besitzt das Attribut ‘Produkt – Versandcontainer’. Jedes dieser Objekte könnte der benutzerdefinierten Rolle ‘Container’ in Framework Manager zugeordnet werden. Die Eigenschaft könnte dann unabhängig vom tatsächlichen Spaltennamen durch Verwendung der ‘roleValue’-Funktion referenziert werden.

Syntax: roleValue ( Zeichenfolge [ ; Mitglied|Satz_Ausdruck ] )

rootMember

Name: rootMember

Beschreibung: Gibt das Stammmitglied einer Hierarchie mit einem einzigen Root-Element zurück. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Werbeaktionserfolg’.

Syntax: rootMember ( Hierarchie )

rootMembers

Name: rootMembers

Beschreibung: Gibt die Stammmitglieder einer Hierarchie zurück.

Syntax: rootMembers ( Hierarchie )

subset

Name: subset

Beschreibung: Gibt ein Subset von Mitgliedern aus ‘Satz_Ausdruck’ beginnend mit Position ‘Index_Ausdruck1’ zurück. Wenn die Anzahl ‘Index_Ausdruck2’ angegeben ist, wird diese Anzahl von Mitgliedern zurückgegeben (sofern verfügbar). Ansonsten werden alle verbleibenden Mitglieder zurückgegeben.

Syntax: subset ( Satz_Ausdruck; Index_Ausdruck1 [ ; Index_Ausdruck2 ] )

unique

Name: unique

Beschreibung: Entfernt alle Duplikate aus ‘Satz_Ausdruck’. Die verbleibenden Mitglieder behalten ihre ursprüngliche Reihenfolge bei.

Syntax: unique ( Satz_Ausdruck )

value

Name: value

Beschreibung: Gibt den Wert der Zelle zurück, die durch ‘Tupel’ identifiziert wird. Beachten Sie, dass das Standardmitglied der Dimension ‘Kennzahlen’ die Standardkennzahl ist.

Syntax: value ( Tupel )

Trigonometrische Funktionen

Dimensionale Funktionen

A-C

ancestor

Name: ancestor

Beschreibung: Gibt den Vorfahren von ‘Mitglied’ in ‘Ebene’ oder in ‘Ganzzahl’ Ebenen oberhalb von ‘Mitglied’ zurück.
Hinweis: Wenn mehrere solcher Vorfahren vorliegen, kann nicht garantiert werden, dass das Ergebnis konsistent ist.

Syntax: ancestor ( Mitglied; Ebene|Ganzzahl )

ancestors

Name: ancestors

Beschreibung: Gibt alle Vorfahren von ‘Mitglied’ in ‘Ebene’ bzw. in ‘Index’ Entfernung oberhalb des Mitglieds zurück. (Die meisten Datenquellen unterstützen nur einen Vorfahren auf einer angegebenen Ebene. Wenn die Datenquelle mehr als einen Vorfahren unterstützt, ist das Ergebnis ein Mitgliedssatz.)

Syntax: ancestors ( Mitglied ; Ebene|Index )

bottomCount

Name: bottomCount

Beschreibung: Sortiert einen Datensatz entsprechend dem Wert von “numerischer_Ausdruck”, der gegen jedes Mitglied von “Satz_Ausdruck” ausgewertet wird, und gibt die untersten “Index_Ausdruck”-Mitglieder zurück.

Syntax: bottomCount ( Satz_Ausdruck ; Index_Ausdruck ; numerischer_Ausdruck )

bottomPercent

Name: bottomPercent

Beschreibung: Sortiert den in “Satz_Ausdruck” angegebenen Satz in aufsteigender Reihenfolge und gibt die untersten Elemente des sortierten Satzes zurück, deren kumulativer Prozentsatz der Gesamtsumme größer oder gleich “Prozentsatz” ist.

Syntax: bottomPercent ( Satz_Ausdruck ; Prozentsatz ; numerischer_Ausdruck )

bottomSum

Name: bottomSum

Beschreibung: Sortiert den in “Satz_Ausdruck” angegebenen Satz in aufsteigender Reihenfolge und gibt die untersten Elemente des sortierten Satzes zurück, deren kumulative Summe größer oder gleich “Wert” ist.

Syntax: bottomSum ( Satz_Ausdruck ; Wert ; numerischer_Ausdruck )

caption

Name: caption

Beschreibung: Gibt die Titelzeilenwerte von ‘Ebene’, ‘Mitglied’ oder ‘Satz_Ausdruck’ zurück. Die Titelzeile ist der Anzeigename der Zeichenfolge für ein Element und entspricht nicht unbedingt der eindeutigen Identifizierung, die für die Erzeugung des Geschäftsschlüssels verwendet wird, oder dem eindeutigen Mitgliedsnamen (Member Unique Name, MUN) für das Element. Die Titelzeile ist nicht unbedingt eindeutig. Die Titelzeile für einen Monat kann beispielsweise den Monatsnamen ohne zusätzliche Angaben zum Jahr zurückgeben, die den Wert eindeutig machen würden.

Syntax: caption ( Ebene|Mitglied|Satz_Ausdruck )

children

Name: children

Beschreibung: Gibt einen Datensatz mit untergeordneten Elementen auf der angegebenen Ebene zurück.

Syntax: children ( Mitglied )

closingPeriod

Name: closingPeriod

Beschreibung: Gibt das letzte gleichgeordnete Mitglied unter den Nachkommen eines Mitglieds in ‘Ebene’ zurück. Diese Funktion wird in der Regel mit einer Zeitdimension verwendet.

Syntax: closingPeriod ( Ebene [ ; Mitglied ] )

cousin

Name: cousin

Beschreibung: Gibt das untergeordnete Element von ‘Mitglied2’ mit derselben relativen Position zurück, die ‘Mitglied1’ unter seinem übergeordneten Element einnimmt. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Einnahmen nach AUF-Tochtergesellschaft 2005’.

Syntax: cousin ( Mitglied1 ; Mitglied2 )

D-G

defaultMember

Name: defaultMember

Beschreibung: Gibt das Standardmitglied für ‘Hierarchie’ zurück.

Syntax: defaultMember ( Hierarchie )

descendants

Name: descendants

Beschreibung: Gibt den Satz der Nachkommen von ‘Mitglied’ oder ‘Satz_Ausdruck’ in ‘Ebene’ (qualifizierter Name) oder bei einer angegebenen Entfernung (Ganzzahl 0..n) von der Root-Ebene zurück. Es können mehrere Optionen angegeben werden (mit einem Leerzeichen getrennt), um die zurückzugebenden Mitglieder festzulegen.
self: Nur die Mitglieder der angegebenen Ebenen sind im endgültigen Satz enthalten (dies ist das Standardverhalten, wenn keine Optionen angegeben wurden).
before: Wenn zwischen der Ebene des Mitglieds und der angegebenen Ebene Zwischenebenen vorhanden sind, werden die Mitglieder dieser Ebenen mit eingeschlossen. Wenn die angegebene Ebene mit dem Mitglied identisch ist, auf das die Funktion angewendet wird, dann wird das Mitglied im endgültigen Satz mit eingeschlossen.
beforewithmember: Wenn sich zwischen der Ebene des Mitglieds und der angegebenen Ebene Zwischenebenen befinden, werden die Mitglieder dieser Ebenen mit eingeschlossen. Das Mitglied, auf das die Funktion angewendet wird, wird ebenfalls in den endgültigen Satz mit eingeschlossen.
after: Wenn nach der angegebenen Ebene noch weitere Ebenen vorhanden sind, werden die Mitglieder dieser Ebenen im endgültigen Satz mit eingeschlossen. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Vertriebsprovisionen für Mitteleuropa’.

Syntax: descendants ( Mitglied|Satz_Ausdruck ; Ebene|Entfernung [ ; { self|before|beforewithmember|after } ] )

except

Name: except

Beschreibung: Gibt die Mitglieder in “Satz_Ausdruck1” zurück, die sich nicht in “Satz_Ausdruck2” befinden. Duplikate werden nur dann beibehalten, wenn das optionale Schlüsselwort “all” als drittes Argument angegeben wird.

Syntax: except ( Satz_Ausdruck1 ; Satz_Ausdruck2 [ ; all ] )

filter

Name: filter

Beschreibung: Gibt den Datensatz zurück, der durch Filtern eines angegebenen Datensatzes auf Grundlage der booleschen Bedingung resultiert. Die einzelnen Mitglieder werden nur dann in das Ergebnis aufgenommen, wenn der entsprechende Wert von ‘Boolescher_Ausdruck’ wahr ist.

Syntax: filter ( Satz_Ausdruck ; Boolescher_Ausdruck )

firstChild

Name: firstChild

Beschreibung: Gibt das erste untergeordnete Element von ‘Mitglied’ zurück.

Syntax: firstChild ( Mitglied )

firstSibling

Name: firstSibling

Beschreibung: Gibt das erste untergeordnete Element des übergeordneten Elements von ‘Mitglied’ zurück.

Syntax: firstSibling ( Mitglied )

H-L

head

Name: head

Beschreibung: Gibt die ersten ‘Index_Ausdruck’ Elemente von ‘Satz_Ausdruck’ zurück. Der Standardwert für ‘Index_Ausdruck’ ist 1.

Syntax: head ( Satz_Ausdruck [ ; Index_Ausdruck ] )

hierarchize

Name: hierarchize

Beschreibung: Sortiert die Mitglieder von ‘Satz_Ausdruck’ in einer Hierarchie. Die Mitglieder in einer Ebene werden in ihrer natürlichen Reihenfolge sortiert. Dies ist die Standardsortierfolge der Mitglieder in einer Dimension, wenn keine anderen Sortierbedingungen festgelegt sind.

Syntax: hierarchize ( Satz_Ausdruck )

hierarchy

Name: hierarchy

Beschreibung: Gibt die Hierarchie zurück, die ‘Ebene’, ‘Mitglied’ oder ‘Satz_Ausdruck’ enthält.

Syntax: hierarchy ( Ebene|Mitglied|Satz_Ausdruck )

intersect

Name: intersect

Beschreibung: Gibt die Schnittmenge von “Satz_Ausdruck1” und “Satz_Ausdruck2” zurück. Das Ergebnis behält Duplikate nur dann bei, wenn das optionale Schlüsselwort “all” als drittes Argument angegeben wird.

Syntax: intersect ( Satz_Ausdruck1 ; Satz_Ausdruck2 [ ; all ] )

item

Name: item

Beschreibung: Gibt ein Mitglied an der Position ‘Index’ innerhalb von ‘Satz_Ausdruck’ zurück. Der Index im Datensatz basiert auf null.

Syntax: item ( Satz_Ausdruck ; Index )

lag

Name: lag

Beschreibung: Gibt das gleichgeordnete Mitglied zurück, das sich um ‘Index_Ausdruck’ Positionen vor ‘Mitglied’ befindet.

Syntax: lag ( Member ; Index_Ausdruck )

lastChild

Name: lastChild

Beschreibung: Gibt das letzte untergeordnete Element eines angegebenen Mitglieds zurück.

Syntax: lastChild ( Mitglied )

lastPeriods

Name: lastPeriods

Beschreibung: Gibt den Satz von Mitgliedern in der Ebene zurück, die mit ‘Mitglied’ endet. Die Anzahl der zurückgegebenen Mitglieder ist der absolute Wert von ‘Ganzzahl_Ausdruck’. Wenn “Ganzzahl_Ausdruck” negativ ist, werden das angegebene Mitglied und die darauffolgenden Mitglieder zurückgegeben. Diese Funktion wird normalerweise mit einer Zeitdimension verwendet. Diese Funktion finden Sie im interaktiven Beispielbericht ‘Laufender und gleitender Durchschnitt’.

Syntax: lastPeriods ( Ganzzahl_Ausdruck ; Mitglied )

lastSibling

Name: lastSibling

Beschreibung: Gibt das letzte untergeordnete Element des übergeordneten Elements eines angegebenen Mitglieds zurück.

Syntax: lastSibling ( Mitglied )

lead

Name: lead

Beschreibung: Gibt das gleichgeordnete Mitglied zurück, das sich um ‘Index_Ausdruck’ Positionen nach ‘Mitglied’ befindet. Wenn ‘Index_Ausdruck’ negativ ist, wird das gleichgeordnete Mitglied zurückgegeben, das sich um ‘Index_Ausdruck’ Positionen vor ‘Mitglied’ befindet.

Syntax: lead ( Mitglied ; Index_Ausdruck )

level

Name: level

Beschreibung: Gibt die Ebene von ‘Mitglied’ zurück.

Syntax: level ( Mitglied )

levels

Name: levels

Beschreibung: Gibt die Ebene in ‘Hierarchie’ zurück, deren Entfernung von der Root-Ebene durch ‘Index’ angegeben wird.

Syntax: levels ( Hierarchie ; Index )

linkMember

Name: linkMember

Beschreibung: Gibt das entsprechende Mitglied in ‘Ebene’ oder ‘Hierarchie’ (derselben Dimension) zurück. Für Hierarchien, die auf Ebenen basieren, muss eine Ebene als zweites Argument angegeben werden, und für Hierarchien mit über- und untergeordneten Elementen muss eine Hierarchie festgelegt werden. Wenn der zweite Parameter nicht in eine Hierarchie der Dimension des Mitglieds aufgelöst werden kann, wird eine Ausnahme ausgelöst. Beachten Sie, dass berechnete Mitglieder als erstes Argument nicht unterstützt werden.

Syntax: linkMember ( Mitglied ; Ebene|Hierarchie )

M-Q

members

Name: members

Beschreibung: Gibt den Satz von Mitgliedern in ‘Hierarchie’ oder ‘Ebene’ zurück. Im Fall einer Hierarchie ist die Reihenfolge der Mitglieder im Ergebnis nicht garantiert. Wenn eine vorhersehbare Reihenfolge erforderlich ist, muss eine explizite Anordnungsfunktion, wie beispielsweise ‘hierarchize’, verwendet werden.

Syntax: members ( Hierarchie|Ebene )

nextMember

Name: nextMember

Beschreibung: Gibt das nächste Mitglied in der Ebene ‘Mitglied’ zurück.

Syntax: nextMember ( Mitglied )

openingPeriod

Name: openingPeriod

Beschreibung: Gibt das erste gleichgeordnete Mitglied unter den Nachkommen eines Mitglieds in ‘Ebene’ zurück. Diese Funktion wird in der Regel mit einer Zeitdimension verwendet.

Syntax: openingPeriod ( Ebene [ ; Mitglied ] )

order

Name: order

Beschreibung: Ordnet die Mitglieder von ‘Satz_Ausdruck’ in Übereinstimmung mit ‘Wert_Ausdruck’ und dem dritten Parameter. Bei ASC und DESC werden die Mitglieder jeweils in aufsteigender oder absteigender Reihenfolge in Übereinstimmung mit ihrer Position in der Satzhierarchie sortiert. Anschließend werden die untergeordneten Elemente der einzelnen Mitglieder in Übereinstimmung mit ‘Wert_Ausdruck’ geordnet. Bei BASC und BDESC werden die Mitglieder im Satz ohne Beachtung der Hierarchie sortiert. Wenn nicht explizit anders angegeben, ist ASC der Standardwert.

Syntax: order ( Satz_Ausdruck ; Wert_Ausdruck[ ; ASC|DESC|BASC|BDESC ] )

ordinal

Name: ordinal

Beschreibung: Gibt den auf null basierenden Ordnungszahlwert (Entfernung von der Root-Ebene) von ‘Ebene’ zurück.

Syntax: ordinal ( Ebene )

parallelPeriod

Name: parallelPeriod

Beschreibung: Gibt ein Mitglied aus einem vorherigen Zeitraum in derselben relativen Position wie ‘Mitglied’ zurück. Diese Funktion ähnelt der ‘cousin’-Funktion, bezieht sich jedoch mehr auf Zeitreihen. Diese Funktion kombiniert den Vorfahren von ‘Mitglied’ in ‘Ebene’ (‘Vorfahre’ genannt) mit dem gleichgeordneten Element von ‘Vorfahre’, das um ‘Ganzzahl_Ausdruck’ Positionen versetzt ist, und gibt den parallelen Zeitraum von ‘Mitglied’ unter den Nachkommen dieses gleichgeordneten Elements zurück. Falls nicht angegeben, ist ‘Ganzzahl_Ausdruck’ standardmäßig 1 und ‘Mitglied’ standardmäßig das aktuelle Mitglied.

Syntax: parallelPeriod ( Ebene [ ; Ganzzahl_Ausdruck[ ; Mitglied ] ] )

parent

Name: parent

Beschreibung: Gibt das Mitglied zurück, das ein übergeordnetes Element von ‘Mitglied’ oder ‘Kennzahl’ ist.

Syntax: parent ( Mitglied|Kennzahl )

periodsToDate

Name: periodsToDate

Beschreibung: Gibt einen Satz von gleichgeordneten Mitgliedern aus derselben Ebene wie ‘Mitglied’ zurück, wobei das Ergebnis den Einschränkungen von ‘Ebene’ unterliegt. Die Funktion sucht den Vorfahren von ‘Mitglied’ in ‘Ebene’ und gibt die Nachkommen dieses Vorfahren zurück, die sich in derselben Ebene wie ‘Mitglied’ befinden (bis zu und einschließlich ‘Mitglied’). Diese Funktion wird normalerweise mit einer Zeitdimension verwendet. Diese Funktion finden Sie im interaktiven Beispielbericht ‘Laufender und gleitender Durchschnitt’.

Syntax: periodsToDate ( Ebene ; Mitglied )

prevMember

Name: prevMember

Beschreibung: Gibt das Mitglied zurück, das ‘Mitglied’ in derselben Ebene unmittelbar vorausgeht. Diese Funktion finden Sie im Package ‘AUF Data Warehouse (Analyse)’ im Beispielbericht ‘Verkaufssteigerung im Jahresvergleich’.

Syntax: prevMember ( Mitglied )

R-Z

set

Name: set

Beschreibung: Gibt die Liste der Mitglieder zurück, die im Ausdruck definiert sind. Die Mitglieder müssen derselben Hierarchie angehören.

Syntax: set ( member { ; Mitglied } )

siblings

Name: siblings

Beschreibung: Gibt die untergeordneten Element des übergeordneten Elements des angegebenen Mitglieds zurück.

Syntax: siblings ( Mitglied )

tail

Name: tail

Beschreibung: Gibt die letzten ‘Index_Ausdruck’ Elemente von ‘Satz_Ausdruck’ zurück. Der Standardwert für ‘Index_Ausdruck’ ist 1.

Syntax: tail ( Satz_Ausdruck [ ; Index_Ausdruck ] )

topCount

Name: topCount

Beschreibung: Sortiert einen Datensatz entsprechend den Werten von “numerischer_Ausdruck”, die gegen jedes Mitglied von “Satz_Ausdruck” ausgewertet werden, und gibt die obersten “Index_Ausdruck”-Mitglieder zurück.

Syntax: topCount ( Satz_Ausdruck ; Index_Ausdruck ; numerischer_Ausdruck )

topPercent

Name: topPercent

Beschreibung: Sortiert den in “Satz_Ausdruck” angegebenen Satz in absteigender Reihenfolge und gibt die obersten Elemente des sortierten Satzes zurück, deren kumulativer Prozentsatz der Gesamtsumme größer oder gleich “Prozentsatz” ist.

Syntax: topPercent ( Satz_Ausdruck ; Prozentsatz ; numerischer_Ausdruck )

topSum

Name: topSum

Beschreibung: Sortiert den in “Satz_Ausdruck” angegebenen Satz in absteigender Reihenfolge und gibt die obersten Elemente des sortierten Satzes zurück, deren kumulative Summe größer oder gleich “Wert” ist.

Syntax: topSum ( Satz_Ausdruck ; Wert ; numerischer_Ausdruck )

tuple

Name: tuple

Beschreibung: Identifiziert die Position einer Zelle (Schnittmenge) auf Grundlage der angegebenen Mitglieder, die jeweils aus einer anderen Dimension stammen müssen. Diese Funktion schließt das aktuelle Mitglied aus allen Dimensionen ein, die nicht anderweitig in den Argumenten angegeben sind. Das aktuelle Mitglied jeder Dimension, das nicht im Bewertungskontext angegeben ist, wird als Standardmitglied dieser Dimension angenommen. Der Wert dieser Zelle kann mit der Funktion “value” abgerufen werden.

Syntax: tuple ( Mitglied { ; Mitglied } )

union

Name: union

Beschreibung: Gibt Daten für ‘Satz_Ausdruck1’ und ‘Satz_Ausdruck2’ zurück. Das Ergebnis behält Duplikate nur dann bei, wenn das optionale Schlüsselwort “all” als drittes Argument angegeben wird.

Syntax: union ( Satz_Ausdruck1 ; Satz_Ausdruck2 [ ; all ] )

Erweitert

Berichtsfunktionen

Datentypkonvertierungsfunktionen

DTinterval2string

Name: DTinterval2string

Beschreibung: Gibt ein Datum-Uhrzeit-Intervall als Zeichenfolge im Format DDDD HH:MM:SS.FFFFFFF oder -DDDD HH:MM:SS.FFF zurück, wobei F Sekundenbruchteile angibt.

Syntax: DTinterval2string ( Datum/Uhrzeitintervallausdruck )

DTinterval2stringAsTime

Name: DTinterval2stringAsTime

Beschreibung: Gibt ein Datum/Uhrzeitintervall als Zeichenfolge im Format HHHH:MM:SS.FFFFFFF oder HH:MM:SS.FFF zurück, wobei F Sekundenbruchteile angibt. Tage werden in Stunden umgerechnet.

Syntax: DTinterval2stringAsTime ( Datum/Uhrzeitintervallausdruck )

YMinterval2string

Name: YMinterval2string

Beschreibung: Gibt ‘Jahr/Monatsintervallausdruck’ als Zeichenfolge im Format (JJ MM) oder -(JJ MM) zurück.

Syntax: YMinterval2string ( Jahr/Monatsintervallausdruck )

date2string

Name: date2string

Beschreibung: Gibt ein Datum als Zeichenfolge im Format JJJJ-MM-TT zurück.

Syntax: date2string ( Datumsausdruck )

date2timestamp

Name: date2timestamp

Beschreibung: Konvertiert ‘Datumsausdruck’ in eine Zeitmarke. Die Zeitangabe der Zeitmarke ist null.

Syntax: date2timestamp ( Datumsausdruck )

date2timestampTZ

Name: date2timestampTZ

Beschreibung: Konvertiert ‘Datumsausdruck’ in eine Zeitmarke mit Zeitzone. Die Zeit- und Zeitzonenangaben der Zeitmarke sind null.

Syntax: date2timestampTZ ( Datumsausdruck )

int2DTinterval

Name: int2DTinterval

Beschreibung: Wandelt eine Ganzzahl in ein Datum/Uhrzeitintervall um. “Zeichenfolge_Ausdruck” gibt das an, was “Ganzzahl_Ausdruck” darstellt: “ns” = Nanosekunden, “s” = Sekunden (Standard), “m” = Minuten, “h” = Stunden, “t” = Tage.

Syntax: int2DTinterval ( Ganzzahl_Ausdruck ; Zeichenfolge_Ausdruck )

int2YMinterval

Name: int2YMinterval

Beschreibung: Konvertiert ‘Ganzzahl_Ausdruck’ in ein Jahr/Monatsintervall. ‘Zeichenfolge_Ausdruck’ gibt das an, was ‘Ganzzahl_Ausdruck’ darstellt: ‘j’ = Jahre, ‘m’ = Monate (Standardwert).

Syntax: int2YMinterval ( Ganzzahl_Ausdruck ; Zeichenfolge_Ausdruck )

number2string

Name: number2string

Beschreibung: Wandelt ‘numerischer_Ausdruck’ mithilfe des %g-Formatbezeichners (C/C++-Syntax) in eine Zeichenfolge um.

Syntax: number2string ( numerischer_Ausdruck )

string2DTinterval

Name: string2DTinterval

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ als Datum/Uhrzeitintervall im Format [-]DD HH:MM[:SS[.FFF]] zurück.

Syntax: string2DTinterval ( Zeichenfolge_Ausdruck )

string2YMinterval

Name: string2YMinterval

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ als Jahr/Monatsintervall im Format [-]JJ MM zurück.

Syntax: string2YMinterval ( Zeichenfolge_Ausdruck )

string2date

Name: string2date

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ als Datum im Format JJJJ-MM-TT zurück.

Syntax: string2date ( Zeichenfolge_Ausdruck )

string2double

Name: string2double

Beschreibung: Gibt eine Gleitkommazahl zurück. ‘Zeichenfolge_Ausdruck’ weist das folgende Format auf: [Leerzeichen] [Vorzeichen]
[Dezimalstellen] [Dezimalstellen] [ {d|D|e|E }[Vorzeichen]Dezimalstellen]

Syntax: string2double ( Zeichenfolge_Ausdruck )

string2int32

Name: string2int32

Beschreibung: Gibt eine Ganzzahl zurück. ‘Zeichenfolge_Ausdruck’ weist das folgende Format auf: [Leerzeichen] [{+|-}] [Dezimalstellen]

Syntax: string2int32 ( Zeichenfolge_Ausdruck )

string2int64

Name: string2int64

Beschreibung: Gibt eine lange Ganzzahl zurück. ‘Zeichenfolge_Ausdruck’ weist das folgende Format auf: [Leerzeichen] [{+|-}] [Dezimalstellen]

Syntax: string2int64 ( Zeichenfolge_Ausdruck )

string2time

Name: string2time

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ als Uhrzeit im Format HH:MM:SS.FFFFFFF zurück, wobei F Sekundenbruchteile angibt.

Syntax: string2time ( Zeichenfolge_Ausdruck )

string2timestamp

Name: string2timestamp

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ als Zeitmarke im Format JJJJ-MM-TT [T|t|[Leerzeichen]+] HH:MM:SS.FFFFFFF zurück, wobei F Sekundenbruchteile angibt.

Syntax: string2timestamp ( Zeichenfolge_Ausdruck )

string2timestampTZ

Name: string2timestampTZ

Beschreibung: Gibt ‘Zeichenfolge_Ausdruck’ im Format JJJJ-MM-TT HH:MM:SS.FFFFFFF +HHMM oder JJJJ-MM-TT [T|t] HH:MM:SS.FFF -HHMM zurück, wobei F Sekundenbruchteile angibt.

Syntax: string2timestampTZ ( Zeichenfolge_Ausdruck )

time2string

Name: time2string

Beschreibung: Gibt eine Uhrzeit als Zeichenfolge im Format HH:MM:SS.FFF zurück, wobei F Sekundenbruchteile angibt.

Syntax: time2string ( Uhrzeitausdruck )

timeTZ2string

Name: timeTZ2string

Beschreibung: Gibt eine Zeit mit Zeitzone als Zeichenfolge im Format HH:MM:SS.FFF +HHMM oder HH:MM:SS.FFFFFFF -HHMM zurück, wobei F Sekundenbruchteile angibt. Beispiel: ‘-05:30’ bezeichnet eine GMT-Zeitzone minus 5 Stunden und 30 Minuten.

Syntax: timeTZ2string ( Ausdruck_für_Uhrzeit_mit_Zeitzone )

timestamp2date

Name: timestamp2date

Beschreibung: Konvertiert ‘Zeitmarkenausdruck’ in ein Datum. Die Zeitangabe der Zeitmarke wird ignoriert.

Syntax: timestamp2date ( Zeitmarkenausdruck )

timestamp2string

Name: timestamp2string

Beschreibung: Gibt eine Zeitmarke als Zeichenfolge im Format JJJJ-MM-TT HH:MM:SS.FFFFFFF zurück, wobei F Sekundenbruchteile angibt.

Syntax: timestamp2string ( Zeitmarkenausdruck )

timestamp2timestampTZ

Name: timestamp2timestampTZ

Beschreibung: Konvertiert ‘Zeitmarkenausdruck’ in eine Zeitmarke mit Zeitzone. Die Zeitunterschiedsangabe der Zeitmarke mit Zeitzone ist null.

Syntax: timestamp2timestampTZ ( Zeitmarkenausdruck )

timestampTZ2date

Name: timestampTZ2date

Beschreibung: Konvertiert ‘Ausdruck_für_Zeitmarke_mit_Zeitzone’ in ein Datum. Die Zeit- und Zeitzonenangaben der Zeitmarke werden ignoriert.

Syntax: timestampTZ2date ( Ausdruck_für_Zeitmarke_mit_Zeitzone )

timestampTZ2string

Name: timestampTZ2string

Beschreibung: Gibt eine Zeitmarke mit einer Zeitzone als Zeichenfolge im Format JJJJ-MM-TT HH:MM:SS.FFFFFFF +HHMM oder JJJJ-MM-TT HH:MM:SS.FFF -HHMM zurück, wobei F Sekundenbruchteile angibt.

Syntax: timestampTZ2string ( Ausdruck_für_Zeitmarke_mit_Zeitzone )

timestampTZ2timestamp

Name: timestampTZ2timestamp

Beschreibung: Konvertiert ‘Ausdruck_für_Zeitmarke_mit_Zeitzone’ in eine Zeitmarke. Die Zeitunterschiedsangabe der Zeitmarke mit Zeitzone wird ignoriert.

Syntax: timestampTZ2timestamp ( Ausdruck_für_Zeitmarke_mit_Zeitzone )

Datentypkonvertierungsfunktionen

Makrofunktionen

Metadatenfelder

expression

Name: expression

Beschreibung: Auf das Ausdrucksfeld einer Berechnung oder Spalte zugreifen.

Syntax: Ausdruck

idForExpression

Name: idForExpression

Beschreibung: Greifen Sie auf das Feld ‘idForExpression’ einer Berechnung oder Spalte zu. Es sind die Felder, die verwendet werden, um auf das Objekt im Kontext eines Ausdrucks zu verweisen.

Syntax: idForAusdruck

parent

Name: parent

Beschreibung: Greifen Sie auf das übergeordnete Objekt zu, während Sie alle Ordner überspringen, die das Objekt enthalten.

Syntax: Übergeordnetes Element

split_ref

Name: split_ref

Beschreibung: Gibt den Wert der ‘Lookup’-Referenz einer Spalte oder Berechnung zurück.

Syntax: split.ref

$_this

Name: $_this

Beschreibung: Der Sitzungsparameter ‘$_this’ bezieht sich bei Verwendung im Ausdruck eines Metadatenobjekts, z. B. einer Berechnung oder Spalte, auf das aktuelle Metadatenobjekt.

Syntax: $_this

Operatoren & Literale

+

Name: +

Beschreibung: Verkettet zwei Zeichenfolgen.

Syntax: Wert1 + Wert2

=

Name: =

Beschreibung: Einer Variablen einen Wert zuordnen.

Syntax: identifier = string_expression ;

array

Name: array

Beschreibung: Ein Array ist eine geordnete Sammlung von Werten. Ein Array beginnt mit einer offenen eckigen Klammer [und endet mit einer geschlossenen eckigen Klammer] und enthält null oder mehr Werte, die durch ein Komma ‘,’ getrennt sind.

Syntax: [ “abc”, “xyz”, … ]

include

Name: include

Beschreibung: Inhalt eines anderen Makroausdrucks integrieren.

Syntax: include metadataObject | string_expression ;

let

Name: let

Beschreibung: Definieren Sie eine Variable und weisen Sie ihr optional einen Wert zu. Stellen Sie sicher, dass dieselbe Variable nicht zweimal in demselben Kontext definiert wird.

Syntax: let identifier [= string_expression] ;

number

Name: number

Beschreibung: Eine Folge von Ziffern.

Syntax: 1234

object

Name: object

Beschreibung: Ein Objekt ist eine ungeordnete Gruppe von Name/Wert-Paaren. Ein Objekt beginnt mit einer offenen geschweiften Klammer { und endet mit einer geschlossenen geschweiften Klammer }. Auf einen Namen folgt ein Doppelpunkt ‘:’ und die Name/Wert-Paare werden durch ein Komma ‘,’ getrennt.

Syntax: { name : value ( , name : value )* }

string

Name: string

Beschreibung: Eine Zeichenfolge beginnt und endet mit einem Anführungszeichen ‘”‘.

Syntax: “beliebige Gruppe von Zeichen”

Metadatenfelder

Operatoren & Literale

Jens Bäumler (Apparo Group)

Ähnliche Themen

WP Twitter Auto Publish Powered By : XYZScripts.com