私はこのテーブルを持っています Equipment Activity Table
CREATE TABLE EqpActivityTBL
(
EqpAct_ID INT PRIMARY KEY IDENTITY(1, 1),
EqpAct_BorrowDateTime DATETIME,
EqpAct_ReturnDateTime DATETIME,
EqpAct_Room VARCHAR(50),
SysUser_ID INT FOREIGN KEY REFERENCES SysUserTBL,
DeptMember_ID INT FOREIGN KEY REFERENCES DeptMemberTBL,
Eqp_ID INT FOREIGN KEY REFERENCES EqpTBL,
EqpAct_Status VARCHAR(50)
)
ご覧のとおり、EqpAct_ReturnDate 列があります。機器が返却されると、日付の値になります。しかし、それが返されなかったか、破壊されたか、何か悪いことが起こった場合 (おそらくダークホールに送信した場合)、その列に NULL 値を挿入できますか? とにかく、日時データ型を持っています。ここで、何かが返されなかったことを示そうとしています。他のデータ型で NULL 値を避けるために最善を尽くしています。
要点: datetime に NULL 値を指定しても問題ありませんか?
前もって感謝します