如果想动态做查询条件,或是撰写表单产生器,以及动态产生表单,可以利用以下语法,放到检视表里以供使用。
如果想动态做查询条件,或是撰写表单产生器,以及动态产生表单,可以利用以下语法,放到检视表里以供使用。
假设我数据库里有两个数据表分别为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]取得数据库里的数据表、字段、型态、长度、数据结构等资讯