我目前正在处理一个项目,我想在其中删除列上的一些外键约束。但悲剧是所有的约束都是由 Hibernate 本身产生的。我有一个旧数据库的转储。
所以我的问题是:我可以在要提供给客户端的脚本中使用我的数据库的约束名称吗?
因为这将取决于约束的名称。如果自动生成的名称相同,则没有问题。那么我可以确定我的数据库的约束将匹配客户端数据库的约束吗?
最佳答案
我从一篇博客中得到了答案。这是链接http://www.databasejournal.com/features/mssql/article.php/1570801/Beware-of-the-System-Generated-Constraint-Name.htm
简短摘要:系统生成的约束名称可能不同,因此如果您想在脚本中引用它,请明确提供约束名称并稍后使用。
关于sql - SQL Server 中自动生成的约束名称是否相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21478578/