根据表名获取字段与类型,该怎么处理
根据表名获取字段与类型
获取到用户创建的表名后,怎么根据表名获取到字段与类型,需要SQL语句,不需要DB2命令
多谢大家了
------解决方案--------------------
SELECT * FROM SYSCAT.COLUMNS where tabschema='' AND TABNAME=''
------解决方案--------------------
数据库的很多信息,都放到schema SYSCAT下了,可以自己去看看下面都有什么表。
------解决方案--------------------
从数据字典表 SYSCAT.COLUMNS 中可以获得相关信息。
- SQL code
SELECT TABNAME FROM syscat.tables WHERE tabschema= 'DB2ADMIN' AND TYPE NOT IN ('V');
获取到用户创建的表名后,怎么根据表名获取到字段与类型,需要SQL语句,不需要DB2命令
多谢大家了
------解决方案--------------------
SELECT * FROM SYSCAT.COLUMNS where tabschema='' AND TABNAME=''
------解决方案--------------------
数据库的很多信息,都放到schema SYSCAT下了,可以自己去看看下面都有什么表。
------解决方案--------------------
从数据字典表 SYSCAT.COLUMNS 中可以获得相关信息。