2013-07-26 1 views
0

오후 모두사례 LEN> 10

12 문자 이상을 ''(으)로 대체하는 문장을 작성하려고 할 때 현재 사례를 작성하려고합니다. Cant는 올바른 구문을 갖고있는 것처럼 보이고 누군가 포인터를 가지고 있는지 궁금해합니다.

CASE WHEN Field1 = LEN(Field1) >12 THEN '' ELSE Field1 END 

감사

+1

렌즈 (Field1)> 12 그 후에 '필드 1 끝내기 –

+0

Worked Perfect - 마이크 감사합니다. – GPH

답변

4

는 (부울 표현 만해야 WHENTHEN의 일부) WHENField1 = 부분 바로 제거하십시오. 나는 당신이 CASE 식 내부의 할당을 할 수 없기 때문에 CASE 표현 외부에있는 것을 원한다고 추측하고 있습니다.

Field1 = CASE LEN(Field1) > 12 THEN '' ELSE Field1 END