خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
نحوه تهیه خروجی CSV از Result set در SQL Server
در این پست کوتاه قصد داریم نحوه تهیه حروجی CSV از Result Set در SQL Server را بررسی کنیم. اینکار را در دو روش بسیار ساده انجام می دهیم. در موارد بسیاری شما نیاز دارید که از Result Set های کوئری خود خروجی تهیه کنید و اگر نیاز به خروجی CSV داشتید این پست به شما کمک می کند.
برای Export گرفتن از تمامی مقادیر این Result set، روی یکی از سلول های نتایج کلیک کرده و سپس کلیدهای Ctrl + A را همزمان بفشارید تا همه رکوردها انتخاب شوند.
پس از انتخاب شدن همه رکوردها، روی یکی از سلول ها کلیک راست کرده و گزینه Copy with Headers را کلیک کنید(این گزینه Header ستون ها را هم کپی می کند و اگر بدان نیازی ندارید، گزینه Copy هم پاسخگوی نیاز شما خواهد بود).
سپس یک فایل CSV خالی ایجاد کرده و آن را باز و مقادیری که کپی کرده بودید را با فشردن کلیدهای Ctrl + v، Paste کنید.
اگر تعداد رکوردهایی موجود در Result Set بسیار زیاد است، بهتر است از روش دوم استفاده کنید.
در قسمت File name باید نام فایل را وارد کنید و سپس مکانی که می خواهید این فایل CSV در سیستم تان ذخیره شوید را مشخص کرده و دکمه Save را کلیک کنید.
اکنون فایل CSV شما در مکانی که مشخص کرده بودید، ایجاد شده است.
اکنون اگر فایل CSV را اجرا کنیدف همه Result set ای که از آن خروجی گرفته بودید را مشاهده می کنید اما مشکلی که وجود دارد این است که نام ستون ها یا Header در خروجی CSV وجود ندارد.
در مراحل زیر نحوه قرار دادن Header یا نام ستون را در فایل CSV خواهید دانست.
برای این منظور به منوی Tools رفته و سپس گزینه Options را کلیک کنید.
از پانل سمت چپ در فرم باز شده مانند تصویر زیر مسیر زیر را دنبال کنید:
سپس تیک گزینه Include column headers when copying or saving the results را فعال کرده و فرم را OK کنید.
کوئری خود را کپی کرده و سپس SQL Server management Studio را بسته و دوباره اجرا و بدان لاگین کنید و کوئری خود را در پنجره New Query باید Paste و Execute کنید.
همین مراحل گفته شده برای تهیه خروجی را طی کرده و این بار خواهید دید که در فایل CSV، نام ستون ها هم درج شده و وجود دارد.
The quick method to export query results to CSV in SQL Server
برای شروع کار، کوئری خود نوشته و Execute کنید تا Result set حاصل شود.برای Export گرفتن از تمامی مقادیر این Result set، روی یکی از سلول های نتایج کلیک کرده و سپس کلیدهای Ctrl + A را همزمان بفشارید تا همه رکوردها انتخاب شوند.
پس از انتخاب شدن همه رکوردها، روی یکی از سلول ها کلیک راست کرده و گزینه Copy with Headers را کلیک کنید(این گزینه Header ستون ها را هم کپی می کند و اگر بدان نیازی ندارید، گزینه Copy هم پاسخگوی نیاز شما خواهد بود).
سپس یک فایل CSV خالی ایجاد کرده و آن را باز و مقادیری که کپی کرده بودید را با فشردن کلیدهای Ctrl + v، Paste کنید.
اگر تعداد رکوردهایی موجود در Result Set بسیار زیاد است، بهتر است از روش دوم استفاده کنید.
Export query results for larger datasets
شما در این روش می توانید خروجی را مستقیما در فایل CSV ذخیره کنید. پس از انتخاب تمامی نتایج، کلیک راست کرده و گزینه Save Results As را کلیک کنید.در قسمت File name باید نام فایل را وارد کنید و سپس مکانی که می خواهید این فایل CSV در سیستم تان ذخیره شوید را مشخص کرده و دکمه Save را کلیک کنید.
اکنون فایل CSV شما در مکانی که مشخص کرده بودید، ایجاد شده است.
اکنون اگر فایل CSV را اجرا کنیدف همه Result set ای که از آن خروجی گرفته بودید را مشاهده می کنید اما مشکلی که وجود دارد این است که نام ستون ها یا Header در خروجی CSV وجود ندارد.
در مراحل زیر نحوه قرار دادن Header یا نام ستون را در فایل CSV خواهید دانست.
برای این منظور به منوی Tools رفته و سپس گزینه Options را کلیک کنید.
از پانل سمت چپ در فرم باز شده مانند تصویر زیر مسیر زیر را دنبال کنید:
Query Results >> SQL Server >> Results to Grid
سپس تیک گزینه Include column headers when copying or saving the results را فعال کرده و فرم را OK کنید.
کوئری خود را کپی کرده و سپس SQL Server management Studio را بسته و دوباره اجرا و بدان لاگین کنید و کوئری خود را در پنجره New Query باید Paste و Execute کنید.
همین مراحل گفته شده برای تهیه خروجی را طی کرده و این بار خواهید دید که در فایل CSV، نام ستون ها هم درج شده و وجود دارد.
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: