오늘 나는 이상한 문제에 부딪쳤다. Linq 데이터 액세스 레이어로 채워진 SQL Server 데이터베이스가 있습니다. 이제 데이터 유형이 CHAR(100)
인 컬럼이 있습니다.CHAR 열의 끝 부분에 추가 된 일련의 공백
나는 모든 것이 잘 작동하는 것처럼 보이지만,이 값을 검색 할 때 공백의 일부 시퀀스가 각 값의 끝에 추가되었습니다.
누구나 아이디어가 있습니까?
오늘 나는 이상한 문제에 부딪쳤다. Linq 데이터 액세스 레이어로 채워진 SQL Server 데이터베이스가 있습니다. 이제 데이터 유형이 CHAR(100)
인 컬럼이 있습니다.CHAR 열의 끝 부분에 추가 된 일련의 공백
나는 모든 것이 잘 작동하는 것처럼 보이지만,이 값을 검색 할 때 공백의 일부 시퀀스가 각 값의 끝에 추가되었습니다.
누구나 아이디어가 있습니까?
예상되는 동작입니다.
고정 길이, 유니 코드 문자열 데이터 :
char [(n)]
가있다. n은 문자열 길이를 정의하며 1에서 8,000 사이의 값이어야합니다. 저장소 크기는 n 바이트입니다. char의 ISO 동의어는 character입니다.
아마 varchar [(n | max)]
을 사용 하시겠습니까?
가변 길이, 비 유니 코드 문자열 데이터. n은 문자열 길이 을 정의하며 1에서 8,000 사이의 값이 될 수 있습니다. max는 최대 저장 크기가 2^31-1 바이트 (2GB)임을 나타냅니다. 저장소 크기는 입력 된 데이터의 실제 길이 + 2 바이트 인 입니다. varchar의 ISO 동의어는 가변 문자 또는 가변 문자입니다.
해당 값의 다듬기에 대해 생각해 보셨습니까? – MethodMan