【发布时间】:2018-09-09 05:15:33
【问题描述】:
我有带有列的表 Employee
IdEmp int 非空主键, PhotoEmp 图片默认 'D:\Avatars\maleSilhouette.png', GenderEmp nchar(1) 检查 GenderEmp in ('M','F')因此,每次我插入 EMPLOYEE (IdEmp,GenderEmp) 值 ('1001','M') 时,此脚本默认存储男性图像(无论性别),但 我想存储女性剪影 (D:\Avatars\femaleSilhouette.png) 如果性别是“F”。
【问题讨论】:
-
为什么首先在数据库中放置一个默认占位符?对于没有上传自己照片的用户,存储 null 不是更好吗?
-
如果有员工照片怎么办?
标签: sql-server image database-design default-value sqldatatypes