Cum sa inlocuiesti un string in SQL

Configurare noua (How To)

Situatie

Intr-o tabela SQL sunt inregistrari care fac referire la o anumita cale ce urmeaza sa fie modificata. Pentru fiecare astfel de inregistrare se doreste inlocuirea portiunii din calea veche cu cea noua.

Backup

Se face un backup la tabela ce urmeaza sa fie modificata pentru a putea reveni oricand la inregistrarile initiale in caz ca intampinam vreo eroare.

Solutie

Modificarea noului string se realizeaza cu instructiunea update in care se utilizeaza functia replace

update tabel_modificat
set camp_modificat = replace(camp_modificat, 'string_vechi', 'string_nou')

unde

tabel_modificat este tabelul in care se doreste sa se faca modificarile

camp_modificat este campul care se va modifica

string_vechi este calea veche

string_nou este calea noua

Tip solutie

Permanent

Voteaza

(13 din 31 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?