PDA

View Full Version : چگونه میتوانم از حلقه while در دستورات چاپ table استفاده کنم؟



davooddecoder
دوشنبه 05 تیر 1391, 12:42 عصر
با سلام
چگونه میتوانم از حلقه while در دستورات چاپ table استفاده کنم؟

میخام به ازای هر رکوردی که توجدول هست به وسیله while چاپ شه
باتشکر

حمیدرضاصادقیان
دوشنبه 05 تیر 1391, 13:24 عصر
سلام.
یعنی چی؟ سوالتون اصلا واضح نیست.
اگر منظورتون اینه که میخواهید کل محتویات جدول رو چاپ کنید، با توجه به ابزار گزارش ساز و زبان برنامه نویسی مورد نظر اینکار امکان پذیره.
زیرا در Report شما یک Data Band دارید که به Query وصل میشه و خودش همه رکوردهای Query مورد نظر رو تک تک در یک سطر چاپ میکنه و نیازی به استفاده شما از While نیست.

davooddecoder
دوشنبه 05 تیر 1391, 13:58 عصر
مرسی که واسه پاسخ گویی به سوالم وقت گذاشتید
من دنبال ترفندی هستم که بتونم بیشتر با حلقه while در sql آشنا بشوم و بتوانم به وسیله آن از query خروجی بگیرم

حمیدرضاصادقیان
دوشنبه 05 تیر 1391, 14:44 عصر
شما ابتدا باید کارایی یک دستور رو متوجه بشید بعد نحوه استفاده کردن از اون. چون اگر یاد بگیرید چطور میشه از یک دستور استفاده کرد ممکنه خیلی از مسائل رو باهمون انجام بدید که بعدا شمارو به شدت دچار مشکل خواهد کرد.
اینجا (http://msdn.microsoft.com/de-de/library/ms178642.aspx) و اینجا (http://sqltutorials.blogspot.ch/2007/06/sql-while-statement.html) رو ببینید خیلی ساده و با مثال توضیح داده شده است.