"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية استرداد أسماء الأعمدة المفاتيح الأساسية من جدول خادم SQL؟

كيفية استرداد أسماء الأعمدة المفاتيح الأساسية من جدول خادم SQL؟

نشر في 2025-02-17
تصفح:685

How to Retrieve Primary Key Column Names from a SQL Server Table?

احصل على معلومات مفتاح أساسي من جدول خادم SQL

الوصول إلى معلومات المفتاح الأساسي أمر بالغ الأهمية لتكامل البيانات وتنفيذ الاستعلام الفعال عند معالجة جداول خادم SQL. تناقش هذه المقالة كيفية استخدام Transact-SQL (T-SQL) لسرد المفاتيح الأساسية لجداول خادم SQL.

استعلام مفتاح الأساس

]

للحصول على معلومات المفتاح الأساسي لجدول معين ، قم بتنفيذ الاستعلام التالي:

SELECT Col.Column_Name
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS Tab,
     INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE Col
WHERE Col.Constraint_Name = Tab.Constraint_Name
  AND Col.Table_Name = Tab.Table_Name
  AND Tab.Constraint_Type = 'PRIMARY KEY'
  AND Col.Table_Name = ''

تعليمات الاستعلام:

  • information_schema.table_constraints يوفر معلومات حول القيود على الجداول ، بما في ذلك المفاتيح الأساسية.
  • information_schema.constraint_column_usage ربط القيد إلى العمود المعمول به.
  • tab.constraint_type = 'المفتاح الأساسي' تصفية النتيجة لتضمين قيود المفاتيح الأساسية فقط.
  • استبدال باسم الجدول الذي تريد سرده للمفتاح الأساسي.

بعد تنفيذ هذا الاستعلام ، ستسترجع قائمة بأسماء الأعمدة المحددة كجزء من المفتاح الأساسي في الجدول المحدد.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3