[SQL]取得数据库里的数据表、字段、型态、长度、数据结构等资讯

如果想动态做查询条件,或是撰写表单产生器,以及动态产生表单,可以利用以下语法,放到检视表里以供使用。


如果想动态做查询条件,或是撰写表单产生器,以及动态产生表单,可以利用以下语法,放到检视表里以供使用。

假设我数据库里有两个数据表分别为Departments和Employees如下:

Departments
数据行名称
数据类型
长度
允许Null
dno
varchar
50
0
name
varchar
50
0
manager
varchar
50
0
budget
int
4
0
Employees
数据行名称
数据类型
长度
允许Null
eno
varchar
50
0
name
varchar
50
0
dpno
varchar
50
1
salary
int
4
0
aaa
char
10
1

我使用下列语法:

 以下是呈现画面,我们可以知道数据库里由使用者所建立的相关数据表及其它消息。

sTableName
sColumnsName
iColumnsLength
iColumnsOrder
sColumnsType
iIsNull
Departments
dno
50
1
varchar
0
Departments
name
50
2
varchar
0
Departments
manager
50
3
varchar
0
Departments
budget
10
4
int
0
Employees
eno
50
1
varchar
0
Employees
name
50
2
varchar
0
Employees
dpno
50
3
varchar
1
Employees
salary
10
4
int
0
Employees
aaa
10
5
char
1

 目前在2000或是2005下测试正常。


聪明人会抓住每一次机会,更聪明的人会不断创造新机会。
每一秒都有千万种可能,包括奇迹!

技术永远不是问题!

座右铭:有电脑的地方,就找得到我!!

原文:大专栏  [SQL]取得数据库里的数据表、字段、型态、长度、数据结构等资讯


猜你喜欢

转载自www.cnblogs.com/chinatrump/p/11458272.html