作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在 SQL Azure 中设置外键?
我现在在 Azure 系统上有一个数据库。
数据库中的表具有预期用途,因此有一个逻辑上集中的主表,然后有许多表,每个表描述主表中的某个列。例如,如果主表中有一个年龄分类列,我可能有一个单独的表,其中列出了年龄分类的一些类别(作为字符串)和一些关联的索引。然后年龄分类表中的索引将作为主表的引用。
这就是外键吗? SQL Azure 中是否有某种方法可以在这些索引之间建立关联?
最佳答案
是的 - 这就是外键。
也许最简单的方法是在 SSMS 查询窗口中使用 t-sql
alter table MyTable
add constraint MyTable_MyColumn_FK FOREIGN KEY ( MyColumn ) REFERENCES MyOtherTable(MyOtherIDColumn)
(来自:How do I create a foreign key in SQL Server?)
SQL Azure 在某些方面与其他 SQL Server 不同,但不在于这个简单的命令。
我找到了SQL Azure Migration Wizard对于将“普通”SQL 转换为 Azure SQL 非常有用。
关于sql-server - 如何在 SQL Azure 中设置外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12384966/
我是一名优秀的程序员,十分优秀!