gpt4 book ai didi

sql - SQL Server 中的 ALTER 与 DROP & CREATE

转载 作者:行者123 更新时间:2023-12-01 23:33:16 25 4
gpt4 key购买 nike

在 SQL Server 中创建存储过程后,为什么要将 Create 替换为 Alter?如果我们不改变它,执行时会发生什么?除了检查是否存在并删除之外,还有更好的替代方法吗?

最佳答案

如果表存在,

Create 将失败。如果表不存在,Alter 将失败。

如果您问如果可以删除和创建,为什么还要使用 Alter,有几个原因:

  • 某些权限已分配给该对象,如果您删除它,则需要重新授予权限
  • 对象可能被其他具有架构绑定(bind)的对象使用

关于sql - SQL Server 中的 ALTER 与 DROP & CREATE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6489472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com