C#如何获取DB2数据库的表结构(字段名,类型,长度等)急!求帮助!

问题描述

是直接通过查询语句例如:select*fromtb_user然后就可以看到表结构,不能查询系统表的表结构,因为可能会有联合查询,求i大神帮忙解决一下!谢谢!

解决方案

解决方案二:
试试select*fromsyscolumnswheretbname='xxxx',没尝试过系统表,你看看能不能吧
解决方案三:
我的意思是将就最开始select*fromtb_user这种sql语句,然后通过C#的一些方法获取表结构,不需要用其他的SQL语句
解决方案四:
引用2楼qq_32158605的回复:

我的意思是将就最开始select*fromtb_user这种sql语句,然后通过C#的一些方法获取表结构,不需要用其他的SQL语句

无法,c#只能取记录,除非你sql的执行结果数据就是表结构,不然无法取得

时间: 2024-11-01 20:54:14

C#如何获取DB2数据库的表结构(字段名,类型,长度等)急!求帮助!的相关文章

sql语句获取DB2数据库的所有数据库名称

问题描述 大家好.请问下在程序中用sql获取DB2数据库中所有数据库名称的语句怎么写???sqlserver的很好写,可是DB2的相关写法一直没找到,望不吝赐教-- 解决方案 解决方案二:select*fromsysibm.XXX?解决方案三:引用楼主xzw_email的回复: 大家好.请问下在程序中用sql获取DB2数据库中所有数据库名称的语句怎么写???sqlserver的很好写,可是DB2的相关写法一直没找到,望不吝赐教-- 你好,你的意思是:select*fromsysibm.sysdu

表单-多表头和可变表头(一条信息的数据量大小可变。)该怎么设计数据库的表结构。

问题描述 多表头和可变表头(一条信息的数据量大小可变.)该怎么设计数据库的表结构. 我现在有一个表单需要存入数据库.但是客户要求该表单的 表头可变.也就是他要自定义表单.这种情况我该怎么为这张表单设计表结构了?同时该表单中的所有字段都要参加计算的,有些项的值是其他项通过计算得出的.虽然是简单的加减乘除,但是客户要求可以自动的计算.小弟用的Spring MVC+JPA 数据库mysql 或者 oracle 解决方案 一般一个表单中的字段分为固定的字段和 动态的字段. 将固定的字段,设计成一张表,称

在sysobjects表中,怎么可以获取到所选数据库中有表的字段信息?

问题描述 在sysobjects表中,怎么可以获取到所选数据库中有表的字段信息?

如何获取oracle中某表的字段类型。

问题描述 如何获取oracle中某表的字段类型. 解决方案 使用JDBC就可以的// 获取数据库的连接这些操作我就省了PreparedStatement pstmt = conn.prepareStatement("SELECT * FROM H_TEST");ResultSet rs = pstmt.executeQuery();ResultSetMetaData rsmd = rs.getMetaData(); //获取字段名if(rsmd != null){ int count

ajax-根据当前窗体的ID获取到它父类表的字段

问题描述 根据当前窗体的ID获取到它父类表的字段 通过获取当前页面的ID去遍历父类表,找到想要的字段来进行操作 解决方案 http://img.ask.csdn.net/upload/201507/31/1438328786_653353.png 解决方案二: protected void Page_Load(object sender, EventArgs e) { if (Request.Form["callmethod"] == "GetProductShowTempl

mysql 表的字段名 大小写转换问题

问题描述 mysql 表的字段名 大小写转换问题 我刚建表的时候 表的字段全是大写的 现在经理让改成小写的 这么多表一个一个字段改太麻烦了 有一条sql就能解决吗? 解决方案 有一个办法是把mysql数据库连同schema一起导出到文件,然后用编辑器查找替换字段名,保存,再导入回数据库 解决方案二: 有没有数据,没有的话,导出表结构sql,word或者winhex替换小写,然后重新建表. 如果有数据,并且表很多,自己写程序,用alter table去修改.遍历表 http://database.

sql语句实现表的字段名查询

下面为您介绍的是查询表的字段名的sql语句写法,sql语句可以实现许多的功能,希望可以您在学习sql语句使用方面获得启示. select name from syscolumns where id = (select id from sysobjects where type = 'u' and name = '相应表名')   或者   select name from syscolumns where id = object_id('相应表名')  用以上sql语句输入相应表名就可以查到表的

ibatis 多表关联 字段名重复问题

问题描述 ibatis多表关联字段名重复,然后映射到类的时候后面的字段跟前面的一样了,sql查询返回值当然是不一样的比如:一个教师表里对应2个class字段<resultMapid="tch"resultClass="tch"><resultproperty="id"column="id"/><resultproperty="name"column="name&quo

图片-如何用mysql更改表的字段名。

问题描述 如何用mysql更改表的字段名. 新建了个表tv_play,如图: 请问该如何把表的shit字段改为a_piece_of_shit? 解决方案 语法:alter table 表名 change column 旧字段名 新字段名 [约束条件]: 示例: alter table tv_play change column shit a_piece_of_shit: 如果字段有数据,最好新建a_piece_of_shit字段,然后把shit字段信息更新到a_piece_of_shit中,再删