我有一個問題,它隱含了INSERT INTO命令。 我的問題是我想從一個表插入主鍵到另一個。但問題是,它自動設置NULL
其他列使用命令後:
INSERT INTO e_p_employee(p_person_p_SVNR) SELECT p_SVNR FROM p_person
從另一個表中插入到一列而沒有將其他列設置爲空
現在的問題是,有沒有我可以讓我的p_SVNR
值到p_Person_p_SVNR
,而無需其他所有的列值的任何可能性設置爲NULL
?
使用連接將不會從p_person
Click here to see the model.
工作,因爲e_p_employee
繼承預先感謝您!
不,你不能... –
我去掉了多餘的數據庫標籤。隨意爲您實際使用的數據庫添加標籤。 –
你想達到什麼目的? NULL意味着沒有值是已知的,實際上是真的。你也可以插入大量的空白和0,但這看起來不是一個好主意。您需要重新考慮您的結構或插入數據的過程。外鍵和依賴性的全部理念是,你需要在那裏成爲一個人,然後才能讓該員工成爲員工。 – Jester