有什么语句可以得到interbase数据库的表是否存在某张表谢谢
------解决方案--------------------------------------------------------
看看下边的存储过程,里边就是判断是否存在某张表的,供参考:
[code=SQ]SET TERM ^ ;
CREATE PROCEDURE PROC_CREATETABLE (
TABLENAME VARCHAR(16))
AS
DECLARE VARIABLE SQLTEXT VARCHAR(512);
begin
if (Exists(Select RDB$RELATION_NAME From RDB$RELATIONS
WHERE (RDB$RELATION_NAME = :Tablename) AND RDB$VIEW_SOURCE IS NULL)) THEN
Begin
SQLTEXT = 'Drop Table '||TableName||';';
Execute Statement :SQLTEXT;
End
SQLTEXT = 'Create Table '||TableName||'(issue integer not null, numeric1 varchar(256) not null, numeric2 varchar(256), primary key(issue));';
Execute Statement :SQLTEXT;
End^
SET TERM ; ^[/code]