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: System Funktionen

isnull()

Die System Funktion isnull() ersetzt NULL-Werte (expression_1) durch einen anderen (expression_2). Die System Funktion kann von jedem Benutzer ausgeführt werden.

Syntax der System Funktion isnull()

    isnull(expression_1, expression_2)
    

Der Parameter der System Funktion isnull()

"expression_1" und "expression_2"
Die Parameter "expression1" und "expression1" können Spaltennamen, Konstanten, Variable oder expressions sein. Sie dürfen in allen Datentypen vorliegen. Allerdings müssen die Datentypen die so genannte implicit Konvertierung erlauben. Anderenfalls kann man die convert Funktion verwenden um die Datentypen entsprechend zu konvertieren. Im Allgemeinen werden die Parameter mit Spaltennamen besetzt. Sie müssen aber immer mit Anführungsstrichen angegeben werden.

Beispiel für die System Funktion isnull()

    select isnull("column_name", "replace_expression")
from table_name
go
-----
replace_expression

Gibt für alle NULL-Werte in der Spalte column_name aus der Tabelle table_name den Wert replace_expression zurück.

Siehe auch:

Aggregat Funktionen,
audit_event_name(),
col_length(),
col_name(),
curunreservedpgs(),
datachange(),
datalength(),
data_pages(),
data_pgs(),
db_id(),
db_name(),
derived_stat(),
host_id(),
host_name(),
identity(),
identity_burn_max(),
index_col(),
index_colorder(),
is_quiesced(),
lct_admin("logsegment_freepages"),
lct_admin("num_logpages"),
lct_admin("reserved"),
lct_admin("reserved_for_rollbacks"),
lct_admin(),
license_enabled(),
lockscheme(),
next_identity(),
object_id(),
object_name(),
pageinfo(),
pagesize(),
pointer_size(),
ptn_data_pgs(),
reserved_pages(),
reserved_pgs(),
rowcnt(),
row_count(),
showplan_in_xml(),
syb_quit(),
syb_sendmsg(),
System Funktionen,
tempdb_id(),
tran_dumpable_status(),
tsequal(),
used_pages(),
used_pgs().