I am using Mercator to insert records into an Adaptive Server Anywhere Enterprise table and am losing exclamation marks.
Specifically: when I try to insert !SPZ3 into a varchar column I get the following results:
Input Sybase
!SPZ3 SPZ3
'!SPZ3' 'SPZ3'
'!SPZ3 'SPZ3'
"!SPZ3" "SPZ3"
!!SPZ3 !SPZ3
!!!SPZ3 !SPZ3
!!!!SPZ3 !!SPZ3
!!!!!!!!SPZ3 !!!!SPZ3
\!SPZ3 \SPZ3
I suspect that "!" is an escape character in Sybase, i.e. it will ignore the literal "!" unless I precede it with escape character "!".
Can anyone confirm this?
Thanks.
Specifically: when I try to insert !SPZ3 into a varchar column I get the following results:
Input Sybase
!SPZ3 SPZ3
'!SPZ3' 'SPZ3'
'!SPZ3 'SPZ3'
"!SPZ3" "SPZ3"
!!SPZ3 !SPZ3
!!!SPZ3 !SPZ3
!!!!SPZ3 !!SPZ3
!!!!!!!!SPZ3 !!!!SPZ3
\!SPZ3 \SPZ3
I suspect that "!" is an escape character in Sybase, i.e. it will ignore the literal "!" unless I precede it with escape character "!".
Can anyone confirm this?
Thanks.