05-12-15, 03:54 PM
حسب شرحك الاخير انو البيانات يلي تغيرت في قاعدة البيانات مش الملفات يلي بالجهاز
جرب هاد (طبعا فهمت منك ان قاعدة البيانات هي sqlserver)
علاساس انك تريد تبقي التلات حروف بعد النقطة الاخيرة.
فقط غير اسم الجدول myTable واسم الحقل filename ولاحظ ان اسم الحقل موجود تلات مرات في الكود
جرب هاد (طبعا فهمت منك ان قاعدة البيانات هي sqlserver)
علاساس انك تريد تبقي التلات حروف بعد النقطة الاخيرة.
كود :
UPDATE [dbo.myTable] SET [filename] = REVERSE(SUBSTRING(REVERSE([filename]), CHARINDEX('.', REVERSE([filename])) - 3, 255))فقط غير اسم الجدول myTable واسم الحقل filename ولاحظ ان اسم الحقل موجود تلات مرات في الكود
