ممكن تساعدني في حل هذا المثال
DECLARE @mytable TABLE(fldName NVARCHAR(50))
INSERT INTO @mytable
VALUES
('امنة علي أحمد') ,
('امنه عثمان محمد') ,
(' فاطمة عبدالله علي') ,
('فاطمه محمد سعد'),
('تامر سعيد مسفر'),
('انتصار خالد إبراهيم'),
('عتاب جاسم'),
('صهيب طلال الحربي'),
('منتصر عبدالله علي')
select fldName as [الاسم]
,replace([fldName],'ة','ه') as [المحاولة 1]
from @mytable
-- المطلوب تغيير حرف التاء المربوطة الى حرف الهاء بدون المساس بحرف التاء المفتوحة
اريد تحويل اي حرف هاء (ه) الى حرف تاء مربوطة
المشكلة انه بيغير كمان التاء المفتوحة وهذا الذي لا اريده
اريده فقط يحول اي حرف ه الى ة
مثلا يحول فاطمه يحولها الى فاطمة
ويحول امنه الى امنة
لكن هو حول كذلك اسم ( صهيب ) الى ( صةيب ) وهذه هي المشكلة
الحمد لله وجدت الحل الان باستخدام جملة
,replace(fldName Collate Persian_100_CI_AI,'ة','ه')
شكرا لكم