Funciones de cadena (Transact-SQL)String Functions (Transact-SQL)

SE APLICA A: síSQL Server (a partir de 2008) síAzure SQL Database síAzure SQL Data Warehouse síAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server (starting with 2008) yesAzure SQL Database yesAzure SQL Data Warehouse yesParallel Data Warehouse

Las siguientes funciones escalares realizan una operación sobre un valor de cadena de entrada y devuelven un valor de cadena o un valor numérico:The following scalar functions perform an operation on a string input value and return a string or numeric value:

ASCIIASCII CHARCHAR CHARINDEXCHARINDEX
CONCATCONCAT CONCAT_WSCONCAT_WS DIFFERENCEDIFFERENCE
FORMATFORMAT LEFTLEFT LENLEN
LOWERLOWER LTRIMLTRIM NCHARNCHAR
PATINDEXPATINDEX QUOTENAMEQUOTENAME REPLACEREPLACE
REPLICATEREPLICATE REVERSEREVERSE RIGHTRIGHT
RTRIMRTRIM SOUNDEXSOUNDEX SPACESPACE
STRSTR STRING_AGGSTRING_AGG STRING_ESCAPESTRING_ESCAPE
STRING_SPLITSTRING_SPLIT STUFFSTUFF SUBSTRINGSUBSTRING
TRANSLATETRANSLATE TRIMTRIM UNICODEUNICODE
UPPERUPPER

Todas las funciones de cadena integradas son deterministas, salvo FORMAT.All built-in string functions except FORMAT are deterministic. Esto significa que devuelven el mismo valor siempre que se llamen con un conjunto determinado de valores de entrada.This means they return the same value any time they are called with a specific set of input values. Para más información sobre el determinismo de las funciones, vea Funciones deterministas y no deterministas.For more information about function determinism, see Deterministic and Nondeterministic Functions.

Cuando se pasan a las funciones de cadena argumentos que no son valores de cadena, el tipo de entrada se convierte explícitamente en un tipo de datos de texto.When string functions are passed arguments that are not string values, the input type is implicitly converted to a text data type. Para más información, vea Data Type Conversion (Database Engine) (Conversión de tipos de datos [motor de base de datos]).For more information, see Data Type Conversion (Database Engine).

Consulte tambiénSee Also

Funciones integradas (Transact-SQL)Built-in Functions (Transact-SQL)