有人知道如何从Firebird服务器以编程方式查询/请求ODS版本,这将用于新数据库吗?
答案 0 :(得分:0)
连接到您可以
检查引擎版本 - http://firebirdsql.su/doku.php?id=rdb_get_context
SELECT RDB $ GET_CONTEXT(' SYSTEM',' ENGINE_VERSION')FROM RDB $ DATABASE
使用Firebird文档或知识库文章(如http://www.ibase.ru/prevver/
答案 1 :(得分:0)
在ID = 1
中,您会在现有数据库中找到MON$DATABASE
和MON$ODS_MAJOR
。
答案 2 :(得分:0)
由于我没有找到任何有用的东西,我最终创建了一个小函数,它使用isql创建一个裸骨数据库并提取直接文件访问的ODS版本。
使用上述技术,Firebird服务器的未来版本也可以使用,无需更新软件。
感谢所有评论。