SQL好象不能实现吧。
Delphi提供了函数列出数据别名下的所有数据表。
若是大型数据库的话,好象有一个系统表存有数据表的名称,但我忘记是哪个表了
Delphi提供了函数列出数据别名下的所有数据表。
若是大型数据库的话,好象有一个系统表存有数据表的名称,但我忘记是哪个表了
解决方案 »
- spcomm,我使用波特率1200,不能接受数据
- 如何提高ADOTABLE访问速度?
- 我调用dll文件修改数据库的记录为何有误
- param:array of TParameter问题
- 如何将TDBGid中数据导入到excel中?
- 简单的问题,up有分
- ShellTreeview中如何确定一个结点到底是文件还是文件夹
- 我公司现在找几个程序员,有兴趣请回邮件
- 如何去改变StringGrid中的某一个cell 的背景颜色,(28分)
- delphi的listview控件很吃内存,装入60多k的数据居然就占了几十兆内存,如何解决?
- 诸位的delphi帮助文件中索引是不是空白的?
- 怎样通过brush属性改变wincontrol控件的背景?
select sys.obj$.NAME from sys.obj$,sys.tab$,sys.user$ where sys.tab$.OBJ# = sys.obj$.OBJ# and sys.obj$.OWNER# = sys.user$.USER# and sys.user$.NAME = '用户名(大写)'
还有另外的多种方法。不一一枚举。
我想skimwater(掠水惊鸿)应该更正为:
select * from sysobjects where sysstat=99
有谁能提供sysstat的值的说明。
TSession.GetTableNames(
const DatabaseName, // 不用说了,TDatabase.DatabaseName
Pattern: String; // 模糊匹配,用*号,空串是所有
Extensions, // 只有dBase和Paradox才用,取扩展名。对大数据库,设为False
SystemTables: Boolean; // 是否包含系统表
List: TStrings // 存放结果
);TADOConnection.GetTableNames(
List: TStrings; // 存放结果
SystemTables: Boolean = False // 是否包含系统表
);