Char Column은 여전히 ​​패딩을 삽입하는 Varchar로 변환되었습니다

StackOverflow https://stackoverflow.com/questions/1825220

  •  22-07-2019
  •  | 
  •  

문제

나는 이것을 설명하는 방법을 정말로 모른다. 나는 테이블을 가져 와서 특정 열을 숯 대신 varchar와 같은 사본을 만들었습니다. 그런 다음 한 테이블의 데이터를 새 테이블로 복사했습니다. 그러나 프로그래밍 방식으로 테이블에 새 값을 추가하면 이전에 Char (200)의 열에 여전히 200 자까지 공간이 채워져 있습니다. 나는 여기에서 다른 질문에서 발견 된대로 인서트, 컨버터, 심지어 rtrim (cast ([myncharcolumn]) as nvarchar))에서 캐스트를 시도했지만, 무엇을하든 그 가치는 마치 마치 마치 마치 채워져 있습니다. 여전히 숯.

도움이 되었습니까?

해결책

Wild Propess : ORM 형태의 ORM을 사용하는 경우 ORM 코드는 여전히 char (200)로 열을 가질 수 있으며 Char로 삽입 할 수 있습니다. 또는 저장된 절차를 사용하는 경우 데이터 유형을 변경 했습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top