varchar vs char

fernando.olmos at hpa.com.au fernando.olmos at hpa.com.au
Wed Sep 28 01:44:07 CDT 2005


Can someone please explain why this is happening and is it correct? 

Why is it that in PH (and this does not happen in Oracle), a column with
a varchar will retain any trailing spaces when data with spaces after
the last char is read into it?

ie:     
        define a varchar * 10 = "abc   "        ;has 3 spaces after the
'c' letter 
        define b char*20 = "|" + a + "|" 
        report a b 
        go 

This shows ... 

  A           B 

  abc         |abc   | 

Of course if I change the B define to trunc() the A define it works ... 

        define b char*20 = "|" + trunc(a) + "|" 

It won't make any difference if I change the char*20 to varchar*20
either. 

I don't want to have to use trunc(). We have tons of columns we're
migrating over to a new PH environment that are all varchars. I don't
want to have to specify trunc() on ever item that populates those
columns. Is there a setting in PH that tells the dictionary to
"naturally" trunc()?

Thanks again gang. 

Fernando Olmos 
M.I.S. 

HPA
Direct:  03 9217 5411
Mobile: 0410 382 857
Fax:     03 9217 5716 

 <file:///H:/Appdata/Microsoft/Signatures/www.hpa.com.au> www.hpa.com.au



**********************************************************************
IMPORTANT
The contents of this e-mail and its attachments are confidential and intended
solely for the use of the individual or entity to whom they are addressed.  If
you received this e-mail in error, please notify the HPA Postmaster, postmaster at hpa.com.au,
then delete  the e-mail.
This footnote also confirms that this e-mail message has been swept for the
presence of computer viruses by Ironport. Before opening or using any
attachments, check them for viruses and defects.
Our liability is limited to resupplying any affected attachments.
HPA collects personal information to provide and market our services. For more
information about use, disclosure and access see our Privacy Policy at
www.hpa.com.au
**********************************************************************
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.sowder.com/pipermail/powerh-l/attachments/20050928/e158bb17/attachment.html


More information about the powerh-l mailing list