APPOINTMENT
<PK> PID: NUMBER(3,0)
<PK> appointmentDate: TIMESTAMP
reason_for_visit: VARCHAR(150)
assigned_Doctor: REF DOCTOR_ty
我想这样做,以便患者只能预约一次,并且预约时间不得冲突。例如,如果PID = 101,且约会日期为03/17/20 3:00 PM。以下不能发生PID = 102 03/17/20 3:00 PM或PID = 101 03/18/20 PM。我认为我使用错误的主键表示这种情况。你们有建议继续实施此问题吗?我必须创建一个单独的表吗?创建成员函数?因为我的约会表是一个对象,但是我还没有足够的经验来编写函数,但是如果您愿意的话,请帮助我使用函数来实现这种情况。 -谢谢