Строковые функции (Transact-SQL)String Functions (Transact-SQL)

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL Database ДаУправляемый экземпляр SQL AzureAzure SQL Managed InstanceYesУправляемый экземпляр SQL AzureAzure SQL Managed Instance даAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics даПараллельное хранилище данныхParallel Data WarehouseyesПараллельное хранилище данныхParallel Data WarehouseПрименимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) ДаБаза данных SQL AzureAzure SQL DatabaseYesБаза данных SQL AzureAzure SQL Database ДаУправляемый экземпляр SQL AzureAzure SQL Managed InstanceYesУправляемый экземпляр SQL AzureAzure SQL Managed Instance даAzure Synapse AnalyticsAzure Synapse AnalyticsyesAzure Synapse AnalyticsAzure Synapse Analytics даПараллельное хранилище данныхParallel Data WarehouseyesПараллельное хранилище данныхParallel Data Warehouse

Следующие скалярные функции выполняют операции над входным строковым значением и возвращают строковое или числовое значение:The following scalar functions perform an operation on a string input value and return a string or numeric value:

Все встроенные строковые функции, кроме FORMAT, являются детерминированными.All built-in string functions except FORMAT are deterministic. Это значит, что они каждый раз возвращают одинаковое значение для одинакового набора входных параметров.This means they return the same value any time they are called with a specific set of input values. Дополнительные сведения о детерминированности функций см. в статье Детерминированные и недетерминированные функции.For more information about function determinism, see Deterministic and Nondeterministic Functions.

При передаче в строковые функции аргументов, которые не являются строковыми значениями, входной тип неявно преобразуется в текстовый тип данных.When string functions are passed arguments that are not string values, the input type is implicitly converted to a text data type. Дополнительные сведения см. в статье Преобразование типов данных (ядро СУБД).For more information, see Data Type Conversion (Database Engine).

См. также:See Also

Встроенные функции (Transact-SQL)Built-in Functions (Transact-SQL)