编程中我只想获取SQL表字段名不要获取数据怎么做?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程中我只想获取SQL表字段名不要获取数据怎么做?相关的知识,希望对你有一定的参考价值。

编程中我只想获取SQL表字段名不要获取数据怎么做?

编程软件VB2010

select * from user_tab_columns where table_name = '表名'
这个是oracle的 不知道你用的什么数据库 不过大体都应该有差不多的表追问

我要表中字段名

追答

这个就是查询表中的字段

参考技术A select * from 表 where 1=0 参考技术B rs.Fields.item(j).Name ,j为字段的第几个,从0开始

SQL,怎样获取表描述说明,以及字段说明描述,

比如,想通过1.查询获取表ORDR 的表描述信息是 【采购订单】
2. 查询获取知道 表中字段 【ORDR.CardCode】 的描述信息是【供应商代码】,【ORDR.ItemCode】的描述信息是【物料代码】

参考技术A SELECT
[Table Name] = i_s.TABLE_NAME,
[Column Name] = i_s.COLUMN_NAME,
[Description] = s.value
FROM
INFORMATION_SCHEMA.COLUMNS i_s
LEFT OUTER JOIN
sysproperties s
ON
s.id = OBJECT_ID(i_s.TABLE_SCHEMA+'.'+i_s.TABLE_NAME)
AND s.smallid = i_s.ORDINAL_POSITION
AND s.name = 'MS_Description'
WHERE
OBJECTPROPERTY(OBJECT_ID(i_s.TABLE_SCHEMA+'.'+i_s.TABLE_NAME), 'IsMsShipped')=0
-- AND i_s.TABLE_NAME = 'table_name'
ORDER BY
i_s.TABLE_NAME, i_s.ORDINAL_POSITION本回答被提问者采纳
参考技术B describe tableName追问

不明白

以上是关于编程中我只想获取SQL表字段名不要获取数据怎么做?的主要内容,如果未能解决你的问题,请参考以下文章

SQL怎么取一个时间字段里的年月日

c#获取oracle数据库表字段名

linux mysql中我用mysqldump备份了全库内容,但是我只想恢复某一张表,怎么办

sqlserver怎么获取表的字段名

获取表是不是存在的布尔结果

SQL查询字段名