SQL:删除 Table 时删除视图
SQL: Drop Views When Table is Dropped
是否有一个标准的 SQL 命令,当 table 被删除时,它也会删除它的所有视图?
没有一个跨所有 rdms 的标准化命令会在一次操作中删除 table 和它的边界视图。
不,没有删除 table 和所有相关视图的标准方法。我知道 Postgres 有一个 CASCADE
选项,但这是特定于实现的 - MySQL 接受 CASCADE
但绝对没有用它做任何事情。
是否有一个标准的 SQL 命令,当 table 被删除时,它也会删除它的所有视图?
没有一个跨所有 rdms 的标准化命令会在一次操作中删除 table 和它的边界视图。
不,没有删除 table 和所有相关视图的标准方法。我知道 Postgres 有一个 CASCADE
选项,但这是特定于实现的 - MySQL 接受 CASCADE
但绝对没有用它做任何事情。