2011-07-31 2 views

답변

3

튜플 NULL, 'root'이 고유한지 여부는 DBMS에서 DBMS까지 조금씩 다릅니다. 이것은 다소 최근에 SQL 표준에 추가되었습니다. 대개의 경우 은 고유하지 않음, 결국 NULL = NULL이 맞지 않습니다.

이미 루트 터플에 id이 1이어야하므로 부모 ID에서 nullable = True를 안전하게 제거 할 수 있습니다. 그런 다음 루트 객체를 자신의 부모로 설정하면됩니다.

+0

인수에 영향을 미치지 않지만 'NULL = NULL'은 false 또는 true가 아닙니다. –

+0

@ypercube : 고정. null = null이 null로 작성했지만 어떻게 든 최종 버전에서는 undid. – SingleNegationElimination

+0

감사합니다. Null = Null = true가 아닌 것은 나를 버렸다. – Lloyd