存储的过程解决了我的表列的名称
-
02-10-2019 - |
题
我需要一个存储过程,该过程在参数中具有表格(VARCHAR)的名称,并在此特定表中返回列的名称。
有可能的 ?我想一些选择哪个从表中检索此名称,但我在SQL上很弱:/
我补充说我使用火鸟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