2014-04-18 3 views
0

MySql은 빈 문자열과 null을 다르게 취급한다는 점을 알고 있습니다. 오라클과 동일하지는 않습니다. 그리고 괜찮습니다. 그러나 내가 궁금해하는 것은 MySql에 대해 TOAD가 빈 문자열을 null로 변환하는 것이 가능한지 여부입니다. 아래 이미지를보십시오. {null}은 null 값에 대한 제 자리 표시 자이므로 쉽게 구분할 수 있습니다. 데이터를 제거하면 데이터 격자에서 작업하는 동안 빈 문자열이 표시됩니다. 데이터를 제거하면 대신 null이되고 싶습니다. 나는 이런 일이 일어날 수있는 길을 찾을 수없는 것 같습니다. 항상 데이터를 null으로 설정하는 스크립트를 실행해야합니다. 아무도 이것이 TOAD에서 일어나는 것이 가능한지 안다면 내 null을 설정하기 위해 스크립트를 계속 실행할 필요가 없습니까? (버전 7.0.0.2038). 가능하지 않은 사람이라면 누구나 응용 프로그램을 알고 있습니까? 이 말에 의해 당신이 빈 문자열을 할당하고 있음을 의미하는 경우 --- "나는 데이터를 제거 할 경우"MySql 용 TOAD가 빈 문자열을 null로 처리하는 방법

enter image description here

+0

, 왜 할당하지 마십시오 그렇다면 'NULL'은 명시 적으로? – zerkms

+0

나는 명시 적으로 아무 것도 지정하지 않고있다. TOAD는 그렇다. 그리드의 데이터를 편집 중입니다. 셀을 클릭하고 제거 (백 스페이스, 키 삭제, 선택 후 잘라내 기)하여 데이터를 제거합니다. 그렇게함으로써 셀이 NULL이되기를 원하지만 대신 TOAD는 빈 문자열을 만듭니다. 따라서 업데이트를 계속 실행하여 'NULL'로 설정해야합니다. 오라클 상점에서 오는 것은 매우 짜증나게합니다. – gfrobenius

+0

빈 문자열로 변경하는 대신 마우스 오른쪽 버튼으로 클릭하고 "null로 설정"과 같은 것이 있는지 확인하십시오. TOAD MySQL에 대한 경험이 없지만 다른 DB 관리자 인 mysql/postgresql에서 본 적이 있습니다. – zerkms

답변

1

셀을 선택하는 동안 사용이 제어 + 삭제

+0

감사합니다. 내가 그걸 시도하지 않았다는 것을 믿을 수 없다. – gfrobenius

+0

FYI, 버전 7.2.0.2922로 업데이트되었고 솔루션이 여전히 작동한다. – gfrobenius

관련 문제