如何在C#应用程序中连接和使用DB2? 我如何获取DB2数据库的表名? 如何使用C#?
查看表的每个列名,数据类型,大小等答案 0 :(得分:0)
这假设您使用的是DB2 for Linux / Unix / Windows。如果您正在使用其他平台,则可能会有不同的目录表。
连接到数据库后,您可以查询系统目录中的信息,特别是SYSCAT.COLUMNS
。
例如,如果您有一个名为SCHEMA.TABLE
的表,则可以使用如下查询获取所有列的列表:
SELECT *
FROM SYSCAT.COLUMNS
WHERE TABSCHEMA='SCHEMA'
AND TABNAME ='TABLE'