Поделиться через


SqlFunctions.Stuff Метод

Определение

Вставляет строку в другую строку. Удаляет указанное количество символов из целевой строки в положении начала и вставляет вторую строку в целевую строку, начиная с этого положения.

public:
 static System::String ^ Stuff(System::String ^ stringInput, Nullable<int> start, Nullable<int> length, System::String ^ stringReplacement);
[System.Data.Objects.DataClasses.EdmFunction("SqlServer", "STUFF")]
public static string Stuff (string stringInput, int? start, int? length, string stringReplacement);
[<System.Data.Objects.DataClasses.EdmFunction("SqlServer", "STUFF")>]
static member Stuff : string * Nullable<int> * Nullable<int> * string -> string
Public Shared Function Stuff (stringInput As String, start As Nullable(Of Integer), length As Nullable(Of Integer), stringReplacement As String) As String

Параметры

stringInput
String

Целевая строка.

start
Nullable<Int32>

Положение символа в stringInput, куда нужно вставить новую строку.

length
Nullable<Int32>

Число символов, предназначенных для удаления из stringInput. Если значение аргумента length превышает длину stringInput, удаляются все символы вплоть до последнего в stringReplacement.

stringReplacement
String

Строка для вставки в stringInput.

Возвращаемое значение

Строка, содержащая две строки.

Атрибуты

Комментарии

Эту функцию нельзя вызвать напрямую. Эта функция может отображаться только в LINQ to Entities запросе.

Эта функция преобразуется в соответствующую функцию в базе данных. Сведения о соответствующей функции SQL Server см. в разделе STUFF (Transact-SQL).

Применяется к