如果给定位置存在值,我使用以下语法加载表:
INTO TABLE some_table
WHEN (2745:2769) <> BLANKS
( ... fields specification ... )
它在值实际存在(已加载记录)和此位置有空格(未加载)时起作用。但是,当行短于 2745 个字符时,仍会加载记录,这是不可取的。我怎样才能防止这种情况?
我尝试了以下所有方法,但都是一样的:
WHEN (2745:2769) <> BLANKS
WHEN (2745:2769) <> ''
WHEN (2745:2769) <> ' '
WHEN (2745:2769) IS NOT NULL (this doesn't work at all actually)