2017-10-16 13 views
0

여러 속성이있는 스트림이 있습니다. 스트림의 이름이 "MyStream"이라고 가정하고 실행 계획에 "my"으로 가져옵니다. 속성 이름은 "A"및 "B"입니다. "B"속성은 NULL 값을 가질 수 있습니다. 나는 ""와 "B"모두를 선택하려는 "B"NULL입니다. 벨로우즈 코드를 시험해 봅니다.DAS 스트림에서 NULL 값을 선택하십시오.

FROM my[B is null]  
SELECT A as A,B as B 
INSERT INTO out; 

그러나 " 밖으로"스트림은 항상 비어 있습니다. "B"의 데이터 형식은 FLOAT입니다. 내 코드의 문제점은 무엇입니까?

+0

실제로 나는 "B"에 값을 할당하려고합니다. 여기서 B는 기본값 "NULL"입니다. – GihanDB

답변

1

나는 벨로우즈 코드를 시도하고 그것은 나를 위해 일했다.

FROM my  
SELECT A as A, 
     ifThenElse(B is null,convert(0.1,'FOLAT'),B) as B 
INSERT INTO out;