SELECT * FROM TD_strApply ( ON { table | view | (query) } AS InputTable PARTITION BY ANY USING TargetColumns ({ 'target_column' | target_column_range }[,...]) [ OutputColumns ('output_column' [,...]) ] [ Accumulate ({ 'accumulate_column' | accumulate_column_range }[,...]) ] StringOperation (str_operator) [ String ('string')] [ StringLength ('length') ] [ OperatingSide ({ 'Left' | 'Right' })] [ IsCaseSpecific ({'true'|'t'|'yes'|'y'|'1'|'false'|'f'|'no'|'n'|'0'}) ] [ EscapeString ('escape_string')] [ IgnoreTrailingBlank ({'true'|'t'|'yes'|'y'|'1'|'false'|'f'|'no'|'n'|'0'}) ] [ StartIndex ('start_index')] [ InPlace ({'true'|'t'|'yes'|'y'|'1'|'false'|'f'|'no'|'n'|'0'})] ) AS alias;