我想做一些像这样的事情

CREATE VIEW IF NOT EXISTS complete_user_profile ...

不知道怎么办

推荐答案

你可以使用CREATE OR REPLACE:

创建或替换视图类似,但如果已存在同名视图,则会将其替换.新查询必须生成与现有视图查询生成的列相同的列(即,具有相同顺序和相同数据类型的相同列名),但它可能会向列表末尾添加其他列.产生输出列的计算可能完全不同.

CREATE OR REPLACE VIEW complete_user_profile ...

Database相关问答推荐

当某些 node 死亡时,mongo 副本集选举如何表现?

将数据集上传到 Hub 时停止运行时会导致什么?

SQL 查询至少其中一项

更新数据库后如何更新redis?

寻找基于磁盘的类 redis 数据库

ORM 性能成本

Neo4j:逐步创建自动索引

使用存储过程是一种不好的做法吗?

我应该不断地open()和close() SQL 数据库还是让它保持打开状态?

HTML5 数据库存储 (SQL lite) - 几个问题

为什么会一直出现Table is marked for deletion的消息?

Django 数据库值的最佳推荐方式是什么?

SQL 中的 CAST 和 CONVERT 是否相同?

如何从数据库中解析时间

postgreSQL 同时将列类型从 int 更改为 bigint

Redis Pub/Sub 和 Redis Stream 之间的主要区别是什么?

用于存储文件夹系统的数据库模式的 Select

SQL 截断数据库?如何截断所有表格

带数据库的Electron 应用程序

如何使用 PL/SQL Developer 连接到远程 Oracle DB?