Megosztás:


REPLACE (SSIS-kifejezés)

A következőkre vonatkozik:SQL Server SSIS integrációs modul az Azure Data Factoryben

Egy karakterkifejezést ad vissza, miután lecserélt egy karaktert a kifejezésen belül egy másik vagy egy üres karakterláncra.

Jegyzet

A REPLACE függvény gyakran használ hosszú sztringeket. A csonkolás következményeit kecsesen lehet kezelni, vagy figyelmeztetést vagy hibát okozhat. További információ: Szintaxis (SSIS).

Szintaxis

  
REPLACE(character_expression,searchstring,replacementstring)  

Érvek

character_expression
Érvényes karakterkifejezés, amelyet a függvény keres.

keresési
Érvényes karakterkifejezés, amelyet a függvény megpróbál megtalálni.

helyettesítési
Érvényes karakterkifejezés, amely a helyettesítő kifejezés.

Eredménytípusok

DT_WSTR

Megjegyzések

A keresési hossza nem lehet nulla.

A helyettesítési hossza nulla lehet.

A keresési és helyettesítési argumentumok változókat és oszlopokat használhatnak.

A CSERE csak a DT_WSTR adattípussal működik. character_expression1, character_expression2, és character_expression3 argumentumokat, amelyek sztringkonstansok vagy adatoszlopok a DT_STR adattípussal, implicit módon kerülnek át a DT_WSTR adattípusra, mielőtt a REPLACE végrehajtja a műveletet. Más adattípusokat explicit módon kell átvenni a DT_WSTR adattípusra. További információ: Cast (SSIS Expression).

A REPLACE null eredményt ad vissza, ha bármelyik argumentum null.

Példa kifejezésre

Ez a példa sztringkonstanst használ. A visszatérési eredmény a "Minden terepkerékpár".

REPLACE("Mountain Bike", "Mountain","All Terrain")  

Ez a példa eltávolítja a "Bike" sztringet a Termék oszlopból.

REPLACE(Product, "Bike","")  

Ez a példa a DaysToManufacture oszlop értékeit cseréli le. Az oszlop egész adattípussal rendelkezik, a kifejezés pedig DaysToManufacture a DT_WSTR adattípusra.

REPLACE((DT_WSTR,8)DaysToManufacture,"6","5")  

Lásd még:

SUBSTRING (SSIS-kifejezés)
Függvények (SSIS-kifejezés)