2010-12-22 3 views
0

SQL Server 2008 SP2가 있습니다. 나는 DB가 기본적으로 Properties | 옵션 | 기타 | ANSI Padding Enabled = FALSE입니다.ANSI 패딩 기본값 질문

그러나 this BOL article은 꺼짐 (이유 없음)으로 설정하지 말 것을 경고합니다. 또한 this article은이 기능이 더 이상 사용되지 않을 것이라고 말합니다.

나는 두 가지 질문이 있습니다

  1. (옆으로 미래의 중단) 현재 작업을 위해 전원을 필요로 "문제"는 무엇입니까?
  2. BOL이 기본값이 ON이라고 표시 될 때 FALSE로되는 이유와이 설정을 변경해야합니까? 두 번째 포인트에

답변

2

:

http://msdn.microsoft.com/en-us/library/ms187403.aspx

:이 글 (SQL 서버 2008) 기본이 켜져 있는지 진술 할 때의 기본 설정은 OFF 왜 아주 확실하지 않다 맨 처음으로 : 패딩 된 값을 원하지 않으면 열을 VARCHAR로 설정할 수 있습니다. padding = OFF로 설정하면 CHAR과 VARCHAR 열의 차이를 효과적으로 억제 할 수 있습니다.

+0

기본값은 수수께끼입니다. 다행히도 거의 항상 VARCHAR/NVARCHAR을 사용하므로 영향을받지 않습니다. – IamIC