如何使用C#获取DB2 Table详细信息

时间:2012-03-27 12:31:57

标签: c# database db2

如何在C#应用程序中连接和使用DB2? 我如何获取DB2数据库的表名? 如何使用C#?

查看表的每个列名,数据类型,大小等

1 个答案:

答案 0 :(得分:0)

这假设您使用的是DB2 for Linux / Unix / Windows。如果您正在使用其他平台,则可能会有不同的目录表。

连接到数据库后,您可以查询系统目录中的信息,特别是SYSCAT.COLUMNS

例如,如果您有一个名为SCHEMA.TABLE的表,则可以使用如下查询获取所有列的列表:

SELECT *
FROM SYSCAT.COLUMNS
WHERE TABSCHEMA='SCHEMA'
  AND TABNAME  ='TABLE'