View Full Version : ذخیره قسمتی از یک متن در دیتابیس
MILAD1992
جمعه 12 اردیبهشت 1393, 14:09 عصر
با سلام . . .
با چه کوئری می تونم یک یا چند قسمت خاص از یک متن طولانی رو در دیتابیس ذخیره کنم . . .
مثلاً فکر کنید یک روزنامه به شما می دن، بعد می گن توش بگرد از جمله ی x تا y رو پیدا کن و ذخیره کن
kavayo
شنبه 13 اردیبهشت 1393, 14:39 عصر
میتونی به دو روش عمل کنی :
1)
Select Left(YourColumn, 200) as 'First200'
From dbo.YourTable
و یا
2)
Select SubString(YourColumn, 1, 200) as 'First200'
From dbo.YourTable
MILAD1992
یک شنبه 14 اردیبهشت 1393, 16:08 عصر
میتونی به دو روش عمل کنی :
1)
Select Left(YourColumn, 200) as 'First200'
From dbo.YourTable
و یا
2)
Select SubString(YourColumn, 1, 200) as 'First200'
From dbo.YourTable
ممنون ار پاسختون، اما منظور من چیز دیگه ای بوده، مثلاً شما در نظر بگیرین، یه متن طولانی داریم، مثل سورس یک وبسایت که پراز تگ های HTML هست. خب من اگه فقط بخوام محتویات یک سری از تگ ها رو توی دیتابیس ذخیره کنم، ابتدا نیاز هست که یه جستجویی کنم و بگم فلان تگ رو برام پیدا کن و محتویاتش رو ذخیره کن. بعد از تحقیقی که کردم متوجه شدم توابع رشته ای توی SQL خیلی محدودتر از چیزی هست که بخوام همچین کاری کنم. بنابراین مجبور شدم توی محیط اپلیکیشن (C#) این کار رو بکنم. البته اونجا هم با توابعی مثل SubString نمیشه این کار رو انجام داد.
در هر حال ممنون . . .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.