获取存储过程参数类型
我需要读取 Firebird 数据库中存储过程的参数类型。
如果它们是输入或输出参数,我可以读取它们的名称,但是我在哪里可以获得它们的类型?或者你如何解决这个问题?
I need to read the stored procedures' parameters type in Firebird database.
I'm able to read their name, if they are input or output parameters, but where can I get their type? Or how do you solve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要使用
RDB$PROCEDURE_PARAMETERS
和RDB$FIELDS
视图的组合,如下所示:RDB$FIELDS中的字段类型值定义如下:
参见Interbase Language Reference 了解有关这些类型定义的更多信息。
You need to use the combination of the
RDB$PROCEDURE_PARAMETERS
andRDB$FIELDS
views, as shown below:The field type values in RDB$FIELDS are defined as follows:
See the Interbase Language Reference for more info on these type definitions.