Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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")