Sql server 通过ODBC查询SQL Server数据库模式?

Sql server 通过ODBC查询SQL Server数据库模式?,sql-server,odbc,unixodbc,Sql Server,Odbc,Unixodbc,是否有一种通用方法可以使用跨数据库工作的ODBC检索数据库架构 如果不是,当数据库服务器为MS SQL server时,最简单的方法是什么 我正在使用unixodbc,来自Linux。查询视图。使用信息模式的好处在于它是一个标准,所以它应该可以移植到任何实现了该标准的数据库中 e、 g。 SELECT*FROM INFORMATION\u SCHEMA.COLUMNS ISC 标准是从第535页开始,如果您想获得数据库中模式的列表,可以在SQLTables调用中使用通配符 SQLTables(s

是否有一种通用方法可以使用跨数据库工作的ODBC检索数据库架构

如果不是,当数据库服务器为MS SQL server时,最简单的方法是什么

我正在使用unixodbc,来自Linux。

查询视图。使用信息模式的好处在于它是一个标准,所以它应该可以移植到任何实现了该标准的数据库中

e、 g。
SELECT*FROM INFORMATION\u SCHEMA.COLUMNS ISC


标准是从第535页开始,如果您想获得数据库中模式的列表,可以在SQLTables调用中使用通配符

SQLTables(stmt,NULL,0,“%”,SQL,NULL,0,NULL,0)


或者类似的东西。

SQL-92,用链接更新了答案。从我的世界观来看有点得体谢谢!我不知道这是标准化的。