اسکریپت: لیست تمامی ستون‌ های یک جدول خاص

اسکریپت: لیست تمامی ستون‌ های یک جدول خاص

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

مقدمه

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

select
col.column_id as id,
col.name,
t.name as data_type,
col.max_length,
col.precision,
col.is_nullable
from sys.tables as tab
inner join sys.columns as col
on tab.object_id = col.object_id
left join sys.types as t
on col.user_type_id = t.user_type_id
where tab.name = 'Table name' -- enter table name here
-- and schema_name(tab.schema_id) = 'Schema name'
order by tab.name, column_id;

توجه: در قسمت Where نام جدول مورد نظر خود را جای‌گزاری نمایید.
نکته: در صورتی که چندین جدول با اسامی مشابه در Schemaهای مختلف وجود داشته باشد می‌توان با خارج کردن قسمت مربوطه از حالت کامنت در دستور فوق, فیلتر بیشتری را اعمال کرد.

  • id: موقعیت ستون در جدول – با شروع شماره از ۱
  • Name: نام ستون
  • Data_Type: نوع داده ای ستون
  • Max_Length: حداکثر طول نوع داده‌ای
  • Precision: دقت نوع داده‌ای
  • is_nullable: آیا ستون قابلیت پذیرش مقدار null را دارد یا نه

o 0 – Not Nullable
o 1 -Nullable

یک نمونه از اجرای دستور بالا روی جدول Product از دیتابیس AdventureWorks

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

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

میانگین ۰ / ۵. از مجموع ۰

اولین نفر باش

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

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

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