PDA

View Full Version : replace كردن يك حرف در تمامي جدول ها با حرف ديگر در sql



mahboube
دوشنبه 08 فروردین 1390, 13:09 عصر
سلام دوستان سال نو مبارك.
من مي خوام توي ديتابيس يك حرف رو جستجو كنم (توي تمام جدول ها) و با يك حرف ديگه replace ش كنم.مثلا همه ي "ب" ها رو پيداكنم با حرف "م" replace شون كنم.(توي داده هايي كه تو جدول هام ذخيره شدن). چطوري ميشه اينكارو كرد؟

محمد سلیم آبادی
پنج شنبه 11 فروردین 1390, 20:07 عصر
سلام،
برای تغییر مقادیر فیلدهای مورد نظر در تمام جداول بایستی یک تلاش کوچیک به خرج داد. اگر نیاز زیادی به این موضوع دارین بگین تا یک تکنیک ارائه بدم.
دستور بروز رسانی زیر یک ستون خاص را از یک جدول خاص بروز رسانی میکنه:

UPDATE Table_1
SET col_1 = REPLACE(col_1, '0', '1')
WHERE CHARINDEX(col_1, '0') > 0;