Bob*_*yan 2 sql-server memory-optimized-tables
如果在 SQL Server 2016 中使用内存表,我可以将该表中的列定义为来自非内存(或磁盘绑定)表的外键吗?我知道外键确实需要是引用表的主键。
我只是想知道内存表的局限性和可靠性,以及它们与 SQL Server 2016 中的磁盘绑定表的配合情况。
SQL Server 2016 是否支持来自磁盘绑定表的内存表中的外键
不,目前不 - 基于磁盘的表和内存优化表之间的外键是不允许的。
你会得到以下错误:
消息 10778,级别 16,状态 0,第 3 行
不支持内存优化表和非内存优化表之间的外键关系。