Пример
Удалите 3 символа из строки, начиная с позиции 1, а затем вставьте "HTML" в позицию 1:
SELECT STUFF('SQL Tutorial', 1, 3, 'HTML');
Попробуйте сами »
Определение и использование
Функция STUFF() в SQL Server удаляет часть строки, а затем вставляет в строку другую часть, начиная с указанной позиции.
Примечание: Также посмотрите функцию REPLACE().
Синтаксис
STUFF(string, start, length, new_string)
Параметр значений
| Параметр | Описание |
|---|---|
| string | Требуемый. Строка, подлежащая изменению |
| start | Требуемый. Позиция в строке для начала удаления некоторых символов |
| length | Требуемый. Количество символов, которые необходимо удалить из string |
| new_string | Требуемый. Новая строка для вставки в string в позиции start |
Технические детали
| Работает в: | SQL Server (начиная с 2008 года), База данных SQL Azure, хранилище данных SQL Azure, параллельное хранилище данных |
|---|
Примеры
Пример
Удалите 1 символ из строки, начиная с позиции 13, а затем вставьте "это весело!" в позицию 13:
SELECT STUFF('SQL Tutorial!', 13, 1, ' is fun!');
Попробуйте сами »