使用Lazarus+zeos控件,若是用firebird、sqlite、pg、mysql、sqlserver数据库,能够用如下方式取得全部表名称:mysql
ZConn.GetTableNames('', sTblList);sql
在Oracle的状况下,这种方式速度较慢。数据库
在Oracle下,能够用这种方式判断一个表是否存在:sqlserver
select table_name from user_tables where table_name='TableName'server