当前位置:编程学习 > C#/ASP.NET >>

我想在ASP.NET中获得数据库中数据库名表名还有字段的所有信息怎么获得?

我想在ASP.NET中获得数据库中数据库名表名还有字段的所有信息怎么获得? --------------------编程问答-------------------- select * name from sysobjects --------------------编程问答-------------------- select * from sysobjects --------------------编程问答-------------------- 用什么数据库,就找该数据库的系统表的。通过系统表可以查找到你需要的信息。
数据库不同,相关表也不同 --------------------编程问答-------------------- 我用的是SQLSERVER 数据库 我想做一个就是查看我本项目关联的数据库里有多少张表 表里面对应的字段是什么 这个怎么查?高手指点 --------------------编程问答--------------------
引用 4 楼 chenweibobdqndl 的回复:
我用的是SQLSERVER 数据库 我想做一个就是查看我本项目关联的数据库里有多少张表 表里面对应的字段是什么 这个怎么查?高手指点

我上面不是告诉你了吗?
你把这个语句拿到数据库执行下,
看看出来的结果
--------------------编程问答-------------------- sql server的话可以用它的系统表查询,具体sql怎么写百度之。 --------------------编程问答-------------------- select * from sysobjects  这个应该获取到所有的表名 --------------------编程问答-------------------- 该条语句查询返回所有的用户表

select * from sysobjects where xtype='u'

查询系统所有数据表信息

select * from sysobjects

该条语句查询返回所有的用户表

select count(*) from sysobjects where xtype='u'
该语句返回所有的用户表的总数。


xtype
 
char(2)
 
对象类型。可以是下列对象类型中的一种: 

C = CHECK 约束

D = 默认值或 DEFAULT 约束

F = FOREIGN KEY 约束

L = 日志

FN = 标量函数

IF = 内嵌表函数

P = 存储过程

PK = PRIMARY KEY 约束(类型是 K)

RF = 复制筛选存储过程

S = 系统表

TF = 表函数

TR = 触发器

U = 用户表

UQ = UNIQUE 约束(类型是 K)

V = 视图

X = 扩展存储过程
  --------------------编程问答-------------------- select name from sysobjects where xtype='u'获取所有表名
select top 1 * from 表名 查询第一条数据,想获取列名,就在SqlDataReader中获取第一列就是 --------------------编程问答-------------------- 友情帮顶下… --------------------编程问答--------------------
引用 8 楼 lester19872007 的回复:
该条语句查询返回所有的用户表

select * from sysobjects where xtype='u'

查询系统所有数据表信息

select * from sysobjects

该条语句查询返回所有的用户表

select count(*) from sysobjects where xtype='u'
该语句返回所有的用户表的总数。


xtype
……


就这 --------------------编程问答-------------------- 1. 首先你使用的数据库,去Web.config中找.

2. select count(*) from sysobjects where type='u'  得到当前数据库中用户表的总个数


3. select b.name as 表的所有字段 from sysobjects a inner join syscolumns b on a.id= b.id where a.name='表名'
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,