اسکریپت: بدست آوردن تعداد ستون‌ های موجود در دیتابیس

اسکریپت: بدست آوردن تعداد ستون‌ های موجود در دیتابیس

نوشته شده توسط: زهرا فرهنگی
تاریخ انتشار: ۲۷ آذر ۱۳۹۷
آخرین بروزرسانی: 23 دی 1403
زمان مطالعه: 5 دقیقه
۲.۹
(۷)

توسط دستور زیر می‌توان آمار ساده و اولیه ای از تعداد ستون های موجود در یک دیتابیس بدست آورد.

select 
	[columns],
	[tables],
	CONVERT(DECIMAL(10,2),1.0*[columns]/[tables]) as average_column_count
from 
(
	select 
		count(*) [columns],
		count(distinct schema_name(tab.schema_id) + tab.name) as [tables]
	from sys.tables as tab
	inner join sys.columns as col on 
		tab.object_id = col.object_id
)q
  • Columns: مجموع تعداد ستون‌های یک دیتابیس
  • Tables : تعداد جداول یک دیتابیس
  • Average_Column_Count: میانگین تعداد ستون‌های موجود در جداول یک دیتابیس

یک نمونه از اجرای دستور فوق

 

برای بدست آوردن اطلاعات بیش‌تر در مورد اسکریپت های پرکاربرد SQL ، به مقاله زیر مراجعه کنید.

مشاهده کامل‌ترین و بروزترین آموزش sql server در نیک آموز


چه رتبه ای می‌دهید؟

میانگین ۲.۹ / ۵. از مجموع ۷

اولین نفر باش

title sign
دانلود مقاله
اسکریپت: بدست آوردن تعداد ستون‌ های موجود در دیتابیس
فرمت PDF
1 صفحه
حجم 1 مگابایت
دانلود اسکریپت
Power bi basic
title sign
معرفی نویسنده
زهرا فرهنگی
مقالات
51 مقاله توسط این نویسنده
محصولات
0 دوره توسط این نویسنده
زهرا فرهنگی

کارشناس پایگاه داده، در حال کسب تجربه در زمینه‌های تحلیل انباره داده، BI، بهینه سازی پایگاه‌های داده

title sign
دیدگاه کاربران

    • این چه اسکریپتی هست زیر همه اینها [columns]/[tables] خط قرمز کشیده شده یعنی چی با چه چیزی باید جایگزین شود

    • واقعا دستتون درد نکنه

    • من تو شرکت از این اسکریپت استفاده میکنم:
      select count(1) from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME=’UserInfo’

      ۱
    • من تو شرکت از این اسکریپت استفاده میکنم:
      select count(1) from INFORMATION_SCHEMA.COLUMNS where TABLE_NAME=’UserInfo’

      ۱
      ۱
close-image

دانلود رایگان: آموزش SQL Server

هر روز یک ویدئو آموزشی رایگان برای شما ایمیل خواهد شد!

پاپ آپ | SQL Server

  • این قسمت برای اهداف اعتبارسنجی است و باید بدون تغییر باقی بماند.