Example: STRIP_EXTERIOR_SPACES and STRIP_ENCLOSING_CHAR - Teradata VantageCloud Lake

Lake - Working with SQL

Deployment
VantageCloud
Edition
Lake
Product
Teradata VantageCloud Lake
Release Number
Published
February 2025
ft:locale
en-US
ft:lastEdition
2025-11-21
dita:mapPath
jbe1714339405530.ditamap
dita:ditavalPath
pny1626732985837.ditaval
dita:id
jbe1714339405530

This example shows a CSV table, csv_tab_2, and the effect of STRIP_EXTERIOR_SPACES and STRIP_ENCLOSING_CHAR on it. The asterisk (*) represents a single space character.

Select from csv_tab_2

SELECT a,b,c,d FROM csv_tab_2;
a,b,c,d
" $1.11"," $2,000 ",*$511*,*888
" $2.22"*,*" $6,000",*"$911"*,*"444”

STRIP_EXTERIOR_SPACES ('FALSE'), STRIP_ENCLOSING_CHAR ('NONE') (Default)

a  " $1.11"
b  " $2,000 "
c  *$511*
d  *888
a  " $2.22"*
b  *" $6,000"
c  *"$911"*
d  *"444"

STRIP_EXTERIOR_SPACES ('TRUE'), STRIP_ENCLOSING_CHAR ('NONE')

a  " $1.11"
b  " $2,000 "
c  $511
d  888
a  " $2.22"
b  " $6,000"
c  "$911"
d  "444"

STRIP_EXTERIOR_SPACES ('FALSE'), STRIP_ENCLOSING_CHAR ('"')

a  *$1.11
b  *$2,000*
c  *$511*
d  *888
a  " $2.22"*
b  *" $6,000"
c  *"$911"*
d  *"444"

STRIP_EXTERIOR_SPACES ('TRUE'), STRIP_ENCLOSING_CHAR ('"')

a *$1.11
b *$2,000*
c *$511*
d *888
a *$2.22
b *$6,000
c $911
d 444