خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


لیست کردن همه جداول یک دیتابیس SQL server که فاقد Primary Key هستند

لیست کردن همه جداول یک دیتابیس SQL server که فاقد Primary Key هستند
با استفاده از اسکریپت زیر در SQL Server می توانید لیست جداولی که فاقد primary key هستند را دریابید و در صورت نیاز primary key به جداول مربوطه اضافه کنید.

سیستم یکپارچۀ سازمانی راهکار
برای این مهم، از دو اسکریپت زیر می توانید استفاده کنید که هر دو خروجی های یکسانی دارند:




SELECT
SCHEMA_NAME(schema_id) AS SchemaName
,Name AS TableName
FROM sys.objects
WHERE [type]='U'
AND object_id NOT IN
(
SELECT parent_object_id FROM sys.objects
WHERE [type]='PK'
)
GO

SELECT
SCHEMA_NAME(schema_id) AS SchemaName
,Name AS TableName
FROM sys.tables
WHERE OBJECTPROPERTY(object_id,'TableHasPrimaryKey') = 0
GO



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز