텍스트 필드의 크기는 어떻게 제한합니까?

c# dapper model-view-controller

문제

내 첫 번째 MVC 응용 프로그램을 구축 중이므로 신기한 질문 인 경우 실례합니다. 나는 기존의 SQL 데이터베이스를 쿼리하는 웹 애플리케이션을 구축하고있다. 새로운 레코드가 생성 될 때 생성되는 로그 테이블은 Dapper를 사용하여 응답을 다시 매핑한다.

그러나 로그 메시지 텍스트의 줄 수는 1000입니다. 반환 값의 길이를 100 자로 제한 할 수있는 방법이 있습니까?

편집 # 1 나는 SQL Server 관리자 쿼리 성공 후 다음을 시도했다 :

   CAST(myColumn as CHAR(100)),
   LEFT(myColumn,100),
   SUBSTRING(myColumn,0,100)

이 모든 것은 서버 관리자 쿼리 창에서 작동하지만 Dapper에 대한 ConnectionString.Query에 넣으면 작동하지 않습니다.

수락 된 답변

좋아, 내가 잘못한 것을 발견했다. 이것은 내가 반환 값에서 처음 100자를 얻기 위해 사용했던 것이다.

   SELECT CAST(myColumn as CHAR(100)) AS mySHORTENEDColumn FROM myTable

나는 질문을 게시하기 전에 그것을 찾지 못했지만 나는 다른 누군가를 도울 것이라고 생각한다. 그것은 나 같은 신인이다.


인기 답변

SELECT LEFT (your_column, 100) FROM your_table

게시물에서 위의 답변을 얻었습니다 ...



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.