programing

열 값을 null SQL Developer로 명시적으로 설정합니다.

closeapi 2023. 3. 7. 21:29
반응형

열 값을 null SQL Developer로 명시적으로 설정합니다.

Oracle DB는 처음이고 Oracle SQL Developer(Ver 3.0.02)를 사용하여 DB를 조회합니다.한 열을 null로 명시적으로 설정하려고 했습니다.

SQL Developer GUI에서 이를 수행하려면 어떻게 해야 합니까?

이전에는 MSQL에서 CTRL+0을 클릭하면 값이 null로 명시적으로 설정됩니다.Oracle SQL Developer는 어떻습니까?감사해요.

SQL DML을 직접 명시적으로 작성해야 합니다.

UPDATE <table>
   SET <column> = NULL;

작업이 완료되면 업데이트를 커밋해야 합니다.

commit;

특정 레코드만 NULL로 설정하는 경우 UPDATE 문에서 WHERE 절을 사용합니다.

당신의 원래 질문이 매우 모호하기 때문에, 이것이 당신이 원하는 것을 커버해 주었으면 합니다.

GUI를 사용하려면 테이블을 클릭/더블클릭하고Data탭. 설정할 열 값을 클릭합니다.(null). 값을 선택하고 삭제합니다.커밋 버튼(녹색 체크 표시 버튼)을 누릅니다.이제 null이 됩니다.

여기에 이미지 설명 입력

자세한 내용은 이쪽:

SQL Developer에서 SQL 워크시트를 사용하여 데이터 삽입, 업데이트 및 삭제 방법

Shift+Del을 사용합니다.

상세 정보:Shift+Del 조합 키는 필드를 값으로 채우고 결정을 변경한 경우 필드를 null로 설정합니다.그것은 유용하고 나는 이상한 해결책을 주는 다른 대답들에 놀랐다.

SQL Server Enterprise Manager를 사용하지 않은 대부분의 사용자는 질문(예: Justin Cave)을 이해하지 못할 것입니다.

저도 같은 것을 알고 싶었을 때 이 게시물을 발견했습니다.

SQL Server를 사용하면 MS SQL Server GUI 도구를 사용하여 데이터를 편집할 때 비어 있는 셀만 있는 것이 아니라 키보드 바로 가기를 사용하여 늘을 삽입할 수 있습니다. NULL은 같은 것이 아니기 때문입니다.빈 셀은 기술적으로 비어 있더라도 NULL이 아닌 공간을 포함할 수 있습니다.차이점은 SPACE가 아닌 셀에 NULL을 의도적으로 넣거나 비우고 SQL 문을 사용하지 않는 경우입니다.

문제는 셀을 비우는 공간이 아니라 셀에 NULL 값을 넣는 방법입니다.

Oracle Developer GUI가 작동하는 방식은 위의 Laniel과 같기 때문에 이 질문에 대한 답변으로 표시해야 한다고 생각합니다.

Oracle Developer는 오퍼에서 설명하는 방식으로 셀을 비우면 NULL로 기본 설정됩니다.

또한 배경색을 변경하여 셀이 null로 유지되는 경우를 더 자세히 표시하여 Oracle Developer가 Null 셀의 모양을 변경하도록 할 수 있습니다.

도구 -> 기본 설정 -> 고급 -> 배경색을 사용한 특수한 표시

또는 값이 null일 때 표시되는 값도 마찬가지입니다.

도구 -> 기본 설정 -> 고급 -> 늘 값을 다른 이름으로 표시

그것이 당신의 이행에 도움이 되길 바랍니다.

언급URL : https://stackoverflow.com/questions/7142577/explicitly-set-column-value-to-null-sql-developer

반응형