如何用sql查询获取表得信息
问题:
1.如何读取access系统表msysobject?
2.如何从系统表中获取用户表的表结构信息,包括哪些用户表可用,每个表的字段信息(字段名,类型,长度,是否允许为空等。)、主键和外键约束等。
3.如何使用sql查询获取表的信息,包括哪些用户表可用,每个表的字段信息(字段名,类型,长度,是否允许为空等。)、主键和外键约束等。
回答:
1.请参考access911中的以下文章《新手必看:如何操作名为MSysObjects的表?》
http://access911.net/index.asp?板= 4 &模式= 3 &记录id=71FAB11E11DC
2.access可以查询系统表msysobject得到系统中所有表的表名和表类型,但不能得到表信息,包括表字段信息(字段名、类型、长度、是否允许为空等。),主键和外键约束等。
您可以参考access911的以下文章:
如何使用查询获取数据库对象(查询/窗体/表格/报表/模块/宏)的名称?》
http://access911.net/index.asp?板= 4 &模式= 3 &记录id=71FAB71E12DC
ado如何获取一个表的所有字段信息?》
http://access911.net/index.asp?板= 4 &模式= 3 &记录id=74FAB11E10DC
3.到现在(access XP)已经可以通过jet sql直接查询表名,但是无法获取表的信息,包括表的字段信息(字段名,类型,长度,是否允许空等。)、主键和外键约束等。
0条评论