【发布时间】:2012-01-25 18:21:37
【问题描述】:
您好,我是编程和数据库工作的新手。我对外键有疑问。
我在 sql server 2008 中有两个表。CallDetails,PageDetails。
例如 页面详细信息表。
PageId PageLoadTime PageUnloadTime
1 12:00PM 1:00PM
2 1:00PM 2:00PM
3 2:00PM 3:00PM
通话明细表
CallId CallStartTime CallEndTime
1 12:05PM 12:10PM
2 12:15PM 12:25PM
3 02:35PM 02:40PM
现在我想在 CallDetaiuls 表中再添加一个 Cloumn 作为 PageId,其中 CallId 时间应该在 PageDetails 持续时间之间。比如,CallId 1 有 PageId 1 ,CallId 2 有 PageId 1 ,CallId3 有 PageId 3 。
我知道我可以通过为 CallDetails 表提供外键来做到这一点,但是我怎样才能提供上述分配外键的条件????
【问题讨论】:
标签: sql-server-2008