SQL Server STUFF() функция строк
Пример
Удалите 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!');
Попробуйте сами »