我有一个表“X”,只有当 View “X”不存在时,我才想删除该表并创建一个 View “X”。 请让我知道如何在 firebird、oracle、postgres 中检查这个
最佳答案
在 Firebird 中你可以:
CREATE OR ALTER VIEW ...
或检查是否存在:
SELECT * FROM rdb$relations
WHERE rdb$relation_type = 1
AND rdb$relation_name = <view_name>
关于oracle - 在创建 View 之前检查 View 是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22652209/