a

ABLY مقالات و مطالب مجموعه

آموزش Cursor در SQL Sever

آموزش Cursor در SQL Sever

بسم الله الرحمن الرحیم

آموزش Cursor در SQL Sever

در بسیاری مواقع شما نیاز دارید اطلاعات را به صورت رکورد به رکورد بررسی کنید، اولین راه حل ایجاد یک برنامه است اما اگر بخواهیم این کار را در SQL انجام دهیم چطور؟ همانطور که مشخص است دستور SELECT این کار را برای ما انجام می دهد با این تفاوت که نمی توانیم تک تک رکوردها را بررسی کنیم بلکه خروجی دستور SELECT یک ResualtSet یا در واقع یک Dataset است.

دستور Cursor  می تواند خروجی دستور SELECT را در حافظه نگه دارد و تک تک آنها را بررسی کند.

مثال

@id uniqueidentifier,
@userName varchar(20),
@password varchar(20)

DECLARE AccountRows CURSOR FOR SELECT id,userName,password FROM Account

 

AccountRows متغییری از جنس CURSOR تعریف کردیم تا اطلاعات را در خود ذخیره کند.

 

 

بسم الله الرحمن الرحیم

آموزش Cursor در SQL Sever

در بسیاری مواقع شما نیاز دارید اطلاعات را به صورت رکورد به رکورد بررسی کنید، اولین راه حل ایجاد یک برنامه است اما اگر بخواهیم این کار را در SQL انجام دهیم چطور؟ همانطور که مشخص است دستور SELECT این کار را برای ما انجام می دهد با این تفاوت که نمی توانیم تک تک رکوردها را بررسی کنیم بلکه خروجی دستور SELECT یک ResualtSet یا در واقع یک Dataset است.

دستور Cursor  می تواند خروجی دستور SELECT را در حافظه نگه دارد و تک تک آنها را بررسی کند.

مثال

@id uniqueidentifier,
@userName varchar(20),
@password varchar(20)

DECLARE AccountRows CURSOR FOR SELECT id,userName,password FROM Account

 

AccountRows متغییری از جنس CURSOR تعریف کردیم تا اطلاعات را در خود ذخیره کند.

 

OPEN AccountRows
WHILE @@FETCH_STATUS = 0
BEGIN
FETCH NEXT FROM AccountRows
INTO
@id ,@userName,@password
PRINT @id
END
CLOSE AccountRows
DEALLOCATE AccountRow

 

WHILE @@FETCH_STATUS = 0  این دستور باعث می شود تا زمانی که رکوردی وجود دارد اطلاعات واکشی شود، متغییر مربوطه تا زمانی که رکوردی وجود دارد صفر است.

حال ممکن است شما بخواهید رکوردی با اندیس خاص را بخوانید برای این کار می بایست CURSOR را به صورت SCROLL تعریف کنیم. مثال:

 


DECLARE @id uniqueidentifier
DECLARE @userName nvarchar(100)
DECLARE @password varchar(100)

DECLARE AccountRows SCROLL CURSOR FOR SELECT id,userName,password FROM Account
FOR UPDATE OF id,userName
OPEN AccountRows
FETCH ABSOLUTE 5 FROM AccountRows
UPDATE Account SET userName = 'ESH' WHERE CURRENT OF AccountRows

FETCH NEXT FROM AccountRows
FETCH RELATIVE 7 FROM AccountRows
FETCH PRIOR FROM AccountRows

 

FETCH ABSOLUTE 5 FROM AccountRows این دستور باعث می شود رکورد 5 بازیابی شود

FOR UPDATE OF id,userName این دستور مشخص می کند که فقط دو فیلد مشخص شده می توانند بروز شوند

WHERE CURRENT OF AccountRows این بخش دستور مشخص می کند که فقط رکورد واکشی شده جاری بروز شود

 

FETCH FIRST: به محل اولین رکورد می رود.

FETCH LAST: به محل آخرین رکورد می رود.

FETCH ABSOLUTE: به یک رکورد خاص می رود(اندیس در SQL با یک شروع می شود).

FETCH RELATIVE: اگر عدد مثبت بدهیم به جلو حرکت می کند و اگر عدد منفی بدهیم به عقب حرکت می کند.

FETCH PRIOR: رکورد قبلی را بازیابی می کند.

 

نظرات

  • Hannah Martinez
    محمدرضا
    دو شنبه 11 دی 1278 0:00

    خیلی عالی و ساده و تمیز

    دستون درد نکنه

    • Judith Bell
      پاسخ
      مدیرسایت
      دو شنبه 11 دی 1278 0:00

      با عرض سلام
      ممنون از لطف شما

  • Hannah Martinez
    saeed
    دو شنبه 11 دی 1278 0:00

    عالی ممنون

  • Hannah Martinez
    khatoon
    دو شنبه 11 دی 1278 0:00

    mamnonam .. tozihat baraye shoro khobe vali kash mesalash bishtar bod

    .. bazzam mamnn

  • Hannah Martinez
    دو شنبه 11 دی 1278 0:00

    ممنونیم بابت اینکه مطالب ما رو به دقت مطالعه و مشکلات را به ما گوشزد میکنید امید واریم بتونیم روز به روز بهتر و با کیفیت بیشتری اطلاعات رو در اختیار شما عزیزان قرار دهیم.

  • Hannah Martinez
    khatere
    دو شنبه 11 دی 1278 0:00

    درود .
    خوشحالم که سایت های فارسی دارند کم کم انرژی میذارن و مراجع فارسی زبان هم داره باب میشه.
    امیدوارم به زودی مراجع فارسی هم مثل انگلیسی قوی و به روز بشه.
    ممنون از تلاش شما .

  • Hannah Martinez
    دو شنبه 11 دی 1278 0:00

    درود بر شما دوست عزیز 
    ما هم خوشحالیم از این پیشرفت و هر روز تلاشمان را بیشتر میکنیم به آن چیزی که باید خیلی زود تر از اینها به آن میرسیدیم برسیم 
    ممنون از توجه شما و مطالعه مطالب ما.
    با آرزوی موفقیت

  • Hannah Martinez
    مهران
    شنبه 12 مرداد 1398 19:32

    سلام و خسته نباشید

    عالی بود

    سپاسگزارم موفق باشید

  • Hannah Martinez
    سپید
    پنج شنبه 29 خرداد 1399 10:51

    درود و سپاس از مطلبتون

    درمورد WHILE @@FETCH_STATUS = 0 نوشته اید متغییر مربوطه تا زمانی که رکوردی وجود دارد صفر نمی شود، این عبارت اشتباه است، در واقع هربار که Fetch با موفقیت انجام میشود صفر بر میگرداند و همانطور که حلقه ی while گویای مطلب است مادامیکه صفر برگرداند ، به Fetch ادامه می دهد.

     

    لطفا تصحیح فرمایید.

    • Judith Bell
      پاسخ
      مدیرسایت
      پنج شنبه 29 خرداد 1399 10:51

      سلام و درود
      ممنون از لطفتان
      بله حتما

  • Hannah Martinez
    RodneyBoownRodneyBoownYZ
    شنبه 23 اسفند 1399 4:10
  • Hannah Martinez
    BrandoninimeBrandoninimeJO
    سه شنبه 26 اسفند 1399 14:25

    "May I just say what a relief to discover somebody who really knows what they're discussing online. You certainly know how to bring a problem to light and make it important. A lot more people ought to look at this and understand this side of your story. I was surprised that you aren't more popular since you surely possess the gift." דירות דיסקרטיות בבת ים

  • Hannah Martinez
    KevincloleKevincloleXE
    سه شنبه 26 اسفند 1399 14:37

    "Itis nearly impossible to find well-informed people in this particular subject, but you sound like you know what youire talking about! Thanks" דירות דיסקרטיות בחולון

  • Hannah Martinez
    DouglasDixDouglasDixKG
    سه شنبه 26 اسفند 1399 15:22

    "Very good write-up. I certainly appreciate this site. Keep it up! " https://israelnightclub.com/apartments/דירות-דיסקרטיות-בירושלים/

  • Hannah Martinez
    BrandoninimeBrandoninimeJO
    سه شنبه 26 اسفند 1399 15:32

    "I'd like to thank you for the efforts you have put in penning this site. I'm hoping to check out the same high-grade blog posts by you in the future as well. In fact, your creative writing abilities has encouraged me to get my own, personal blog now ;)" דירות דיסקרטיות בבאר שבע

  • Hannah Martinez
    KevincloleKevincloleXE
    سه شنبه 26 اسفند 1399 15:48

    "Everything is very open with a very clear clarification of the issues. It was truly informative. Your website is very helpful. Thanks for sharing!" דירות דיסקרטיות במרכז

  • Hannah Martinez
    DouglasDixDouglasDixKG
    سه شنبه 26 اسفند 1399 18:24

    "I was more than happy to find this page. I wanted to thank you for your time for this particularly fantastic read!! I definitely liked every little bit of it and i also have you book-marked to see new information in your site." דירות דיסקרטיות בצפון

  • Hannah Martinez
    DouglasDixDouglasDixKG
    چهار شنبه 27 اسفند 1399 2:06

    "Right here is the perfect blog for everyone who would like to find out about this topic. You understand so much its almost hard to argue with you (not that I really will need toÖHaHa). You certainly put a brand new spin on a subject that's been discussed for a long time. Wonderful stuff, just excellent!" דירות דיסקרטיות בנתניה

  • Hannah Martinez
    DouglasDixDouglasDixKG
    پنج شنبه 28 اسفند 1399 17:49

    "Greetings! Very useful advice in this particular post! It is the little changes which will make the most important changes. Thanks for sharing!" דירות דיסקרטיות בירושלים

  • Hannah Martinez
    DouglasDixDouglasDixKG
    جمعه 29 اسفند 1399 2:16

    "Everything is very open with a clear explanation of the issues. It was definitely informative. Your website is very helpful. Thank you for sharing!" דירות דיסקרטיות בנתניה

  • Hannah Martinez
    BrandoninimeBrandoninimeJO
    دو شنبه 2 فروردین 1400 15:49

    "Nice post. I learn something totally new and challenging on websites I stumbleupon on a daily basis. It will always be helpful to read through articles from other writers and practice a little something from other web sites." נערות ליווי בחיפה

  • Hannah Martinez
    KevincloleKevincloleXE
    دو شنبه 2 فروردین 1400 18:26

    "You should take part in a contest for one of the best blogs online. I'm going to highly recommend this website!" נערות ליווי בחיפה

  • Hannah Martinez
    BrandoninimeBrandoninimeJO
    سه شنبه 3 فروردین 1400 9:59

    "I was excited to find this great site. I need to to thank you for your time for this particularly fantastic read!! I definitely really liked every little bit of it and I have you book-marked to look at new things in your site." https://israelnightclub.com/apartments/%D7%93%D7%99%D7%A8%D7%95%D7%AA-%D7%93%D7%99%D7%A1%D7%A7%D7%A8%D7%98%D7%99%D7%95%D7%AA-%D7%91%D7%91%D7%AA-%D7%99%D7%9D/

  • Hannah Martinez
    KevincloleKevincloleXE
    سه شنبه 3 فروردین 1400 12:22

    "May I simply say what a comfort to discover a person that truly knows what they're talking about over the internet. You certainly understand how to bring an issue to light and make it important. More and more people should check this out and understand this side of the story. It's surprising you aren't more popular because you certainly have the gift." https://israelnightclub.com/apartments/%D7%93%D7%99%D7%A8%D7%95%D7%AA-%D7%93%D7%99%D7%A1%D7%A7%D7%A8%D7%98%D7%99%D7%95%D7%AA-%D7%91%D7%99%D7%A8%D7%95%D7%A9%D7%9C%D7%99%D7%9D/

  • Hannah Martinez
    BobbyvekBobbyvekOY
    دو شنبه 9 فروردین 1400 17:26

    Кондиционеры, генераторы, стартеры для авто: https://kgs.kiev.ua/

  • Hannah Martinez
    JamescofesJamescofesFS
    سه شنبه 10 فروردین 1400 21:05
  • Hannah Martinez
    RogermogRogermogRG
    چهار شنبه 11 فروردین 1400 16:33
  • Hannah Martinez
    AgustinHoichAgustinHoichOU
    چهار شنبه 11 فروردین 1400 19:04
  • Hannah Martinez
    JacobchepeJacobchepeRJ
    پنج شنبه 12 فروردین 1400 18:47

    Students commend us for our Akhanda YTT manual – an incredible resources on all aspects of holistic yoga including techniques, yoga philosophy, chakras, yogic lifestyle, Ayurveda and more. In addition to professional photos of each asana, our manual includes the benefits and precautions of each pose and indications on the associated chakra. The philosophy section has reflection questions helping you bring ancient wisdom to modern life. The Ashram offers food, medicine and scholarships to those in need. It also founded a rural school that offers free education to more than 250 under-served children. A percentage of your tuition goes to the Canadian charitable organization Helping Hands for India that raises funds to support the school. Yoga gives us so much – why not give back! https://akhandayoga.com/ Explore your solar and lunar sides, dive deep into the energy body and the tools that expand and guide it to break through barriers and feel your most radiant self. This 12-day intensive training course, live on Zoom, offers a profound personal and professional development opportunity. Join Yogrishi (Vishva-ji) and Yog Sundari (Julia Anastasiou) to explore the chakras and the nadis of the energy body, learn dynamic asana, pranayama, mantra, mudra and meditation to purify and expand the pranic field, as well as tools to support advanced yoga practices. You will also learn Classical Kundalini sequencing and do a teaching practicum so that upon graduation, you will be certified to teach Akhanda’s Classical Kundalini classes.

  • Hannah Martinez
    ChrisbitChrisbitTK
    شنبه 14 فروردین 1400 7:30
  • Hannah Martinez
    ChrisbitChrisbitTK
    دو شنبه 16 فروردین 1400 5:08
  • Hannah Martinez
    JasonAgeGeJasonAgeGeKY
    سه شنبه 17 فروردین 1400 22:18

    Актуальное зеркало казино Вавада https://euro2017slo.com https://euro2017slo.com/sitemap.xml

  • Hannah Martinez
    MichaelToxMichaelToxQA
    سه شنبه 17 فروردین 1400 23:07

    Класифікація видів економічної діяльності https://nanotuning.com.ua https://cargolift.com.ua/sitemap.xml

  • Hannah Martinez
    Andreasandreas_stonham@yahoo.com
    پنج شنبه 19 فروردین 1400 6:58

    Hi, i feel that i noticed you visited my weblog thus i came to go back the choose?.I am trying to in finding things to improve my site!I assume its ok to use a few of your concepts!! 0mniartist asmr

  • Hannah Martinez
    ShirleyordexShirleyordexMB
    پنج شنبه 19 فروردین 1400 20:11

    https://mega-box.com.ua https://mega-box.com.ua/sitemap.xml Каждые 4 часа можно бесплатно получить 15 000

  • Hannah Martinez
    MatthewlapMatthewlapOA
    پنج شنبه 19 فروردین 1400 23:24

    В данной таблице представлены платежные системы для различных валют игрового счета https://livesecurity.com.ua https://livesecurity.com.ua/sitemap.xml

  • Hannah Martinez
    RhondabaxRhondabaxFU
    جمعه 20 فروردین 1400 0:01

    Онлайн игра "Стрип Покер". Спасибо что играете на ArmNet.Ru! https://extender.kiev.ua https://extender.kiev.ua/sitemap.xml

  • Hannah Martinez
    AltonPleriAltonPleriUI
    جمعه 20 فروردین 1400 1:42

    НСК "Олимпийский". ... однако "горняки" приучили своих болельщиков к атакующем https://floral.kiev.ua https://floral.kiev.ua/sitemap.xml

  • Hannah Martinez
    RobertpoemiRobertpoemiTM
    جمعه 20 فروردین 1400 18:27

    Информационная группа болельщиков ФК «Шахтер https://avia-market.com.ua https://avia-market.com.ua/sitemap.xml

  • Hannah Martinez
    DonaldtrumbDonaldtrumbTK
    جمعه 20 فروردین 1400 18:27

    Произошло это в Великобритании, которая и сейчас удерживает первое место в мире как по числу ... https://adst.com.ua https://adst.com.ua/sitemap.xml

  • Hannah Martinez
    LeonardcreefLeonardcreefOO
    جمعه 20 فروردین 1400 18:29

    Кроме того, куда проще и выгоднее купить авто в Германии, чем заниматься ... https://bizons.com.ua https://bizons.com.ua/sitemap.xml

  • Hannah Martinez
    AnthonysawAnthonysawLF
    جمعه 20 فروردین 1400 23:28

    Играть в казино онлайн на официальном сайте Космолот Чемпион. У нас 1423 слота, бонус на первый депозит. https://afrodita-shop.com.ua https://afrodita-shop.com.ua/sitemap.xml

  • Hannah Martinez
    DerrickTibDerrickTibBA
    جمعه 20 فروردین 1400 23:31

    Секреты, как играть в игровой автомат Book of Ra бесплатно и без ... сможете попробовать разные комбинации, а также изучите поведение автомата https://blesk-mebel.com.ua https://blesk-mebel.com.ua/sitemap.xml

  • Hannah Martinez
    FabiancexFabiancexLM
    شنبه 21 فروردین 1400 0:03

    лный список всех криптовалют, доступных на портале Investing.com. Возможность просмотра показателей рыночной капитализации https://po-praktike.com.ua https://po-praktike.com.ua/sitemap.xml

  • Hannah Martinez
    RichardplautRichardplautHR
    شنبه 21 فروردین 1400 0:10

    покраска и антикоррозийная обработка кузова;; устранение царапин и выравнивания вмятин. Если Вам необходимо сделать ремонт кузова автомобиля в https://viktailor.com.ua https://viktailor.com.ua/sitemap.xml

  • Hannah Martinez
    JamesapedeJamesapedeNP
    شنبه 21 فروردین 1400 10:37

    Многие люди на сегодняшний день знают о том, какое отношение к себе вынуждены терпеть все те люди https://sdelajsam.net https://sdelajsam.net/sitemap.xml

  • Hannah Martinez
    JustinvoGJustinvoGOR
    شنبه 21 فروردین 1400 10:38

    универсальное средство для общения и поиска друзей и одноклассников, которым ежедневно пользуются десятки миллионов человек https://don-line.org https://don-line.org/sitemap.xml

  • Hannah Martinez
    Verlaverla_nicholas@t-online.de
    شنبه 21 فروردین 1400 13:13

    This piece of writing presents clear idea for the new users of blogging, that genuinely how to do blogging. 0mniartist asmr https://0mniartist.tumblr.com

  • Hannah Martinez
    EdwardTewEdwardTewUR
    شنبه 21 فروردین 1400 22:03
  • Hannah Martinez
    BobbyvonBobbyvonJG
    شنبه 21 فروردین 1400 23:23
  • Hannah Martinez
    Ezraezra_sennitt@gmail.com
    یک شنبه 22 فروردین 1400 5:11

    Hello i am kavin, its my first occasion to commenting anywhere, when i read this paragraph i thought i could also make comment due to this sensible paragraph. 0mniartist asmr https://0mniartist.tumblr.com

  • Hannah Martinez
    RobertkawRobertkawIE
    یک شنبه 22 فروردین 1400 6:18
  • Hannah Martinez
    JosephbumJosephbumMS
    یک شنبه 22 فروردین 1400 15:19
  • Hannah Martinez
    Изучение библииИзучение библииQV
    یک شنبه 22 فروردین 1400 18:30
  • Hannah Martinez
    SteveNoiveSteveNoiveWM
    دو شنبه 23 فروردین 1400 14:32

    https://www.dzerghinsk.org/publ/staties/dizajn_interer/kakaja_mebel_dolzhna_byt_v_kazhdoj_komnate/45-1-0-8907

  • Hannah Martinez
    SteveNoiveSteveNoiveWM
    دو شنبه 23 فروردین 1400 19:09

    http://artofwar.spb.ru/2021/03/uglovaya-kuxnya-na-zakaz-vidy-i-osobennosti-vybora/

  • Hannah Martinez
    AveryisogyAveryisogyPB
    دو شنبه 23 فروردین 1400 20:47

    фильмы молодые бесплатно классы брали многое из достижений народной культуры. https://chudochay.com.ua https://chudochay.com.ua/sitemap.xml

  • Hannah Martinez
    StanleyHusStanleyHusNX
    دو شنبه 23 فروردین 1400 20:53

    Лучшие фильмы без регистрации совсем бесплатно. На наш взгляд отличное кино достойное вашего внимания. https://pivovarni.info https://pivovarni.info/sitemap.xml

  • Hannah Martinez
    AaronDubAaronDubWV
    دو شنبه 23 فروردین 1400 21:17

    Фонбет это крупнейшая букмекерская контора ставок на спорт онлайн в России и СНГ. Быстрые выплаты, высокие коэффициенты, круглосуточная https://oracul.com.ua https://oracul.com.ua/sitemap.xml

  • Hannah Martinez
    RussellcoorpRussellcoorpJM
    دو شنبه 23 فروردین 1400 22:35

    Давайте разберемся с тонкостями: какие затраты ложатся на плательщика и как по-новому рассчитать растаможку авто? Особенности оформления. https://ladylite.com.ua https://ladylite.com.ua/sitemap.xml

  • Hannah Martinez
    JosephLewJosephLewDP
    دو شنبه 23 فروردین 1400 22:38

    Внесите депозит сегодня и получите билеты на фриплей и бонусы, а также кэшбек до 40% в неделю. Обзор Party Poker был одним из первых "больших" ... https://bistrodelisa.com https://bistrodelisa.com/sitemap.xml

  • Hannah Martinez
    NancyTumNancyTumKS
    دو شنبه 23 فروردین 1400 22:48

    видео бесплатно онлайн без ограничений, отборные порно ролики с полными сценами и качественного нового порно хорошем разрешении. https://uanlp.org https://uanlp.org/sitemap.xml

  • Hannah Martinez
    RobertnibRobertnibWF
    دو شنبه 23 فروردین 1400 22:57

    Игровые автоматы интернет казино Император на реальные деньги. Чтобы стать его участником необходимо сделать ставку на 20 платежных линий. https://anywaystudio.com https://anywaystudio.com/sitemap.xml

  • Hannah Martinez
    ElviralenElviralenDM
    دو شنبه 23 فروردین 1400 23:04

    Сейчас приобрести сигареты оптом в Киеве не составит никакого труда даже для частных лиц. https://sites.google.com/view/sigarety-optom-ua/

  • Hannah Martinez
    HelenLokЯндекс поисковая сеть
    سه شنبه 24 فروردین 1400 21:25

    Яндекс поисковая сеть.

    Обновление от 2021 года.

  • Hannah Martinez
    HelenLokЯндекс поисковая сеть
    سه شنبه 24 فروردین 1400 22:53

    https://yandex.ru/?77 Яндекс поисковая сеть

  • Hannah Martinez
    Изучение библииИзучение библииQV
    چهار شنبه 25 فروردین 1400 8:08
  • Hannah Martinez
    Замена венцов НовокузнецкЗамена венцов НовокузнецкTT
    چهار شنبه 25 فروردین 1400 12:08
  • Hannah Martinez
    Tracitracifrierson@gmail.com
    چهار شنبه 25 فروردین 1400 18:25

    This text is worth everyone's attention. How can I find out more? 0mniartist asmr (j.mp)

  • Hannah Martinez
    бюро переводовбюро переводовPA
    چهار شنبه 25 فروردین 1400 22:29
  • Hannah Martinez
    RobertparRobertparZJ
    چهار شنبه 25 فروردین 1400 23:05

    Лужение применяется для защиты медного кабеля и медных шин от действия серы находящейся в изоляционном слое вулканизированной резины https://ikotel.info https://ikotel.info/sitemap.xml

  • Hannah Martinez
    WilliamnumWilliamnumVJ
    چهار شنبه 25 فروردین 1400 23:28

    Автомобильная шина Barum Bravuris 2 летняя: отзывы покупателей на Яндекс.Маркете. Достоинства и недостатки товара. Важная информация о https://taksiua.com https://taksiua.com/sitemap.xml

  • Hannah Martinez
    DavidquoriDavidquoriTZ
    چهار شنبه 25 فروردین 1400 23:51
  • Hannah Martinez
    ClydecuhClydecuhCV
    چهار شنبه 25 فروردین 1400 23:53

    Зрелые женщины в порнухе - находка для любого мужчины. С годами самки становятся только лучше для ебли, ведь они набираются сексуального опыта и … https://puzzleservice.net https://puzzleservice.net/sitemap.xml

  • Hannah Martinez
    MatthewfrodsMatthewfrodsQL
    پنج شنبه 26 فروردین 1400 1:38
  • Hannah Martinez
    ChrisbitChrisbitTK
    پنج شنبه 26 فروردین 1400 1:40
  • Hannah Martinez
    Замена венцов НовокузнецкЗамена венцов НовокузнецкTT
    شنبه 28 فروردین 1400 23:59
  • Hannah Martinez
    DanieltakDanieltakBR
    یک شنبه 29 فروردین 1400 2:00

    "Excellent post. I absolutely appreciate this website. Thanks! " שירותי ניקיון

  • Hannah Martinez
    AndrewjuhAndrewjuhNC
    یک شنبه 29 فروردین 1400 9:58
  • Hannah Martinez
    AndrewjuhAndrewjuhNC
    یک شنبه 29 فروردین 1400 10:44
  • Hannah Martinez
    AndrewjuhAndrewjuhNC
    یک شنبه 29 فروردین 1400 11:23

نظرات یا سوالات خودرا با ما درمیان بگذارید