相关疑难解决方法(0)

将外键作为主键可以吗?

我有表"User"(用户名,密码)和表"Profile"(profileId,性别,dateofbirth,...).目前我正在使用这种方法:每个Profile记录都有一个名为"userId"的字段作为外键,链接到User表.当用户注册时,将自动创建其配置文件记录.我对我朋友的建议感到困惑:将"userId"字段作为外键和主键并删除"profileId"字段.哪种方法更好?

database foreign-keys primary-key

87
推荐指数
4
解决办法
15万
查看次数

如何确定SQL Server中表的主键?

我希望能够以某种方式在SQL Server 2005中以表名作为输入来确定构成主键的所有字段.sp_columns似乎没有这个领域.关于在哪里看的任何想法?

sql sql-server sql-server-2005 primary-key

4
推荐指数
2
解决办法
1万
查看次数