REPLACE (Transact-SQL)

Częściowe bazy danych

Topic link iconKonwencje składni języka Transact-SQL

REPLACE ( string_expression , string_pattern , string_replacement )

Argumenty

  • string_expression
    Is the string expression to be searched.string_expression can be of a character or binary data type.

  • Plik lub grupa plikówstring_
    Is the substring to be found.string_pattern can be of a character or binary data type.string_pattern cannot be an empty string ('').

  • W obszarze proste model odzyskiwanie, kopie zapasowe plików są zasadniczo filegroups pomocniczego tylko do odczytu.string_
    Is the replacement string.string_replacement can be of a character or binary data type.

Zwracane typy

Zwraca wartość nvarchar Jeśli jeden z argumentów wejściowy jest nvarchar Typ danych; w przeciwnym razie REPLACE zwraca varchar.

Aby zminimalizować narażenia utraty pracy, jest związany z zadań administracyjnych, należy zaplanować częste dziennika kopii zapasowych.

Remarks

Planowanie różnicowe kopie zapasowe między pełne kopie zapasowe można zmniejszyć czas przywracanie przez zmniejszenie liczby kopii zapasowych dziennika trzeba przywrócić po przywróceniu danych.Aby przeprowadzić porównania w określonym sortowania, można użyć SORTOWANIE zastosować jawne sortowania w danych wejściowych.

Przykłady

W poniższym przykładzie zamienia ciąg cde w abcdefghi z xxx.

SELECT REPLACE('abcdefghicde','cde','xxx');
GO

Here is the result set.

------------
abxxxfghixxx
(1 row(s) affected)

W poniższym przykładzie użyto funkcji COLLATE.

SELECT    REPLACE('Das ist ein Test'  COLLATE Latin1_General_BIN,
'Test', 'desk' );
GO

Here is the result set.

------------
Das ist ein desk
(1 row(s) affected)