使用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