是否有一个Db2函数可以让我检查表是否已经存在?
我有一个存储过程,该存储过程执行命令来创建表,但是我只想在表不存在时调用它。
我无法查询目录,因为Qtemp中的文件未显示在其中。
谢谢
答案 0 :(得分:0)
您可以查询SYSIBM.SYSTABLES
以获得有关表的信息。
针对您的情况:
SELECT count(1)
FROM SYSIBM.SYSTABLES
WHERE NAME = 'tableName' AND TYPE = 'T'
您还可以通过更改TYPE
来检查视图和临时表。