小编Khu*_*aal的帖子

SQL中的条件外键

我有一个名为PartyChannel的表,其中包含以下列

 ID, ChannelID, ChannelType
Run Code Online (Sandbox Code Playgroud)

ChannelID商店MailIDPhoneIDEmailID取决于ChannelType.

那么我如何在PartyChannel和所有三个表(邮件,电子邮件和电话)之间创建一个外键,具体取决于channelType.

sql-server database-design sql-server-2008

11
推荐指数
3
解决办法
5925
查看次数

SQL MDF文件大小不变

在我的Db中,我最初有一个包含三列的表,当时没有数据,MDf文件大小为5122 KB.

然后我在此表中插入了500000条记录,MDF文件大小增加到19456 KB

然后我更新了我的表,并将一列的所有值都设置为Null,但文件大小仍然相同,即19456 KB.

然后我删除了此表中的所有记录,但我的MDF文件大小仍然是19456 KB.

我想知道为什么文件大小没有变化?列中的Null值是否占用空间?

sql sql-server-2008

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