2014-05-19 2 views
15

SQL Server Management Studio 2012에서 Top 200 Rows 편집을 통해 테이블에 데이터를 입력/붙여 넣기했습니다. 셀에 NULL을 입력/붙여 넣을 때마다 NULL 값이 삽입되었습니다. 분명히 그것은 'NULL' 텍스트 대신 NULL 값을 의미한다고 생각했습니다. 내 열이 nullable이 아니므로 어느 것이 작동하지 않습니까?SSMS 셀에 'NULL'을 입력하는 방법은 무엇입니까?

이제 어떻게 'NULL' 텍스트를 셀에 입력합니까? 나는 NULL 값을 삽입하고 싶었다면

, 나는 누를 것 Ctrl 키 + 0 ...

+5

더 큰 질문이 될 수도 있습니다. 왜 NULL 텍스트를 원하십니까? 열만 nullable로 만들고 NULL 값을 사용할 수 없습니까? :) 그리고 테이블에 PK가 있다면 예전의 방식대로해야 할 것입니다. SET text = 'NULL'WHERE PK = ID와 같이하십시오. – Joe

+1

@Joe - 유효한 "NULL"을 여러 번 사용할 수 있습니다. 예를 들어 테이블이 SQL 키워드의 블랙리스트를 나타내는 경우입니다. – miroxlav

답변

11

그냥 'NULL' 셀로 (작은 따옴표 포함), SSMS 선도 및 단일 끝 트림합니다 입력 따옴표를 붙이고 'NULL' 문자열로 저장하십시오.

작은 따옴표가 없으면 SSMS는 입력을 NULL으로 처리합니다.

+0

오른쪽! 그리드가 따옴표를 계속 표시하더라도 데이터에 표시됩니다. –