A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  Sonderzeichen  sybase-tech-blog


Kategorie: ASE: Funktionen: String Funktionen

char()

Die String Function char() gibt das Zeichen zurück, das der im Parameter "integer_expression" angegebenen Zahl zwischen 0 und 255 entspricht. Die String Funktion char() wird Gegenteilig zur Funktion ascii() angewendet.

Syntax der String Function char()

    char([integer_expression])
    

Die Parameter der String Function char()

integer_expression
Der Parameter "integer_expression" kann eine Zahl sein, die einem der Datentypen tinyint, smallint oder int entspricht. Der Parameter kann aus einem Spaltennamen, Variable, Konstante oder einer expression bestehen.

Beispiel für die String Function char()

    select char(42)
    go
    -----
    *
    

Gibt das Zeichen "*" zurück.

Qurey Ausgabe Formatierung mit der Funktion char()

Mit der String Funktion char() können mit char(10) (Tabulator) und char(9) (Zeilenumbruch) zur Formatierung in eine Query eingebunden werden.

    select
      name
      + char(9)
      + phyname
      + char(9)
      + convert(varchar, low/16777216)
      as "name physical_name vdevno"
      from sysdevices
      where name = "data01"
    go
    -----
    data01    /dev/vx/rdsk/disk_group/data01     51
    

Gibt das Ergebnis als einen String im Dantetyp varchar zurück und fügt einen Tabulator zwischen den "Spalten" ein.

    select
      name
      + char(10)
      + phyname
      + char(10)
      + convert(varchar, low/16777216)
      as "name physical_name vdevno"
      from sysdevices
      where name = "data01"
    go
    -----
    data01
    /dev/vx/rdsk/disk_group/data01
    51
    

Gibt das Ergebnis als einen String im Dantetyp varchar zurück und fügt einen Zeilenumbruch zwischen den "Spalten" ein.

Siehe auch:

ascii(),
char(n),
charindex(),
char_length(),
compare(),
difference(),
lower(),
ltrim(),
patindex(),
replicate(),
reverse(),
right(),
rtrim(),
sortkey(),
soundex(),
space(),
str(),
String Funktionen,
stuff(),
substring(),
to_unichar(),
uhighsurr(),
ulowsurr(),
upper(),
uscalar().