خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
نحوه لیست کردن تمامی فیلدهای یک جدول در SQL Server
روش های مختلفی برای لیست کردن کلیه فیلدهای یک جدول در SQL وجود دارد که ساده ترین آن ایم است که از Object Explorer اس کیو ال سرور روی جدول مورد نظر کلیک راست کرده و سپس گزینه Design را کلیک کنید. اما با اسکریپت هم می توان به این مهم رسید.
Information Schema View Method
یکی از راه های بدست آوردن کلیه فیلدهای یک جدول خاص از یک دیتابیس در SQL، استفاده از View سیستمی INFORMATION_SCHEMA.COLUMNS می باشد. نحوه استفاده از این View را در اسکریپت زیر می توانید مشاهده کنید.SELECT
COLUMN_NAME, ORDINAL_POSITION, DATA_TYPE
FROM
INFORMATION_SCHEMA.COLUMNS WHERE
TABLE_NAME = 'Orders'
ORDER BY 2
GO
System Stored Procedure SP_COLUMNS Method
روش دیگر برای بدست آوردن کلیه فیلدهای یک جدول دیتابیس در SQL Server استفاده از stored procedure سیستمی SP_COLUMNS می باشد.EXEC SP_COLUMNS 'Orders'
SYS.COLUMNS Method
Viewسیستمی SYS.COLUMNS، جزئیات کاملی از هر فیلد در جداول SQL Server ارائه می دهد. برای محدود کردن لیست ستون ها در یک جدول خاص می توانید از شرط WHERE استفاده کنید. به عنوان مثال:SELECT
NAME, COLUMN_ID
FROM
SYS.COLUMNS
WHERE
object_id = OBJECT_ID('Sales.Orders')
SP_HELP Method
یکی دیگر از روش های لیست کردن کلیه ستون ها یا فیلدهای یک جدول در SQL Server استفاده از stored procedure سیستمی با نام SP_HELP می باشد. علاوه بر نام جدول و نام فیلدها، SP_HELP فیلدهای identity، index name، constraint type ها را هم نمیش می دهد.EXEC SP_HELP 'Sales.Orders'
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: