暂无图片
sql server 一个表的外键可以作为其他多个表的主键吗?
我来答
分享
黎琛
2021-12-24
sql server 一个表的外键可以作为其他多个表的主键吗?

sql server 一个表的外键可以作为其他多个表的主键吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
chengang

不行。只有一个主键可以多个外键,
没有一个外键多个主键的做法。

一个外键多个主键,用数据库多态关联外键方案来解决
见我的简书文章
https://www.jianshu.com/p/b3bfeacd7420

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
黎琛
题主
2021-12-24
膜拜,学到了
回答交流
Markdown


请输入正文
提交
相关推荐
Sql Server2012 怎么创建一个只具有Select权限的用户?
回答 2
已采纳
1,SQLSERVER的管理工具,右键点击SecurityLogins创建一个用户2,右键点击pegasusview2的properties,然后在UserMapping中把Iurs勾选上 
程序里处理SQL查出来的数据和程序里处理SQL来查数据,如何取舍?
回答 2
建议分页,然后再分页处理导出。数量太大。对应用与数据库都是非常大的压力。
sql 数据库中使用游标,那么他有什么弊端,为什么大的工程项目禁止使用游标。
回答 1
已采纳
 在SQL数据库中使用游标确实有一些弊端,尤其是在大型工程项目中,游标可能会被禁止使用。以下是一些主要的原因:性能问题首先,游标在处理大量数据时可能会导致性能问题。当使用游标时,需要将磁盘数
关闭sql server 所有的数据库连接用以下语句可以吗?
回答 4
备份恢复这些基本的命令还是要了解的
sql server查询text字段很慢是什么问题?
回答 2
把图片单独放在一个文件夹中,字段中放图片地址。有些ERP就是这样操作的
sql server insert 如何使用变量?
回答 1
两种写法都支持变量啊。declare@ttable(idint)declare@idint2insertinto@t(id)values(@id)insertinto@t(id)select@idse
sqlserver 2008 镜像断开
回答 1
取消镜像重新配置也错误 
sql server怎么查询多个表中相同的列名?
回答 2
已采纳
selectb.nameastablenamefromsys.columnsaleftjoinsys.objectsbona.objectidb.objectidleftjoinsys.typesto
sql server怎么取消每天的自动备份?
回答 1
已采纳
打开sqlserver企业管理器,在控制台中依次展开,找到“管理”–>“数据库维护计划”,将其中的计划停用或删除即可。
sql server 只删除了一个库里的其中一张表,收缩对这个库里的其他表也会进行收缩吗?
回答 1
会。DBCCSHRINKDATABASE看官方详细见绍DBCCSHRINKDATABASEhttps://learn.microsoft.com/zhcn/sql/tsql/databaseconso