الإجراء المخزن الذي يحل لي أسماء عمود الجدول
-
02-10-2019 - |
سؤال
أحتاج إلى إجراء مخزن يحتوي في المعلمة على اسم الجدول (varchar) ويعيد أسماء الأعمدة في هذا الجدول المحدد.
إنه ممكن ؟ أفكر في بعض الاختيار الذي يسترجع هذه الأسماء من الجدول ولكني ضعيف في SQL:/
أضيف أنني أستخدم Firebird 1.5:/
المحلول
لا تحتاج إلى إجراء مخزن. مجرد طلب بسيط يمكن أن يجعل هذا:
SELECT r.RDB$FIELD_NAME AS field_name
FROM RDB$RELATION_FIELDS r WHERE
r.RDB$RELATION_NAME='TABLE_NAME' --table name
ORDER BY r.RDB$FIELD_POSITION;
يمكنك معرفة المزيد هنا : http://www.alberton.info/firebird_sql_meta_info.html
لا تنتمي إلى StackOverflow