truncated varchar
Teradata Teradata Discussion Forums Teradata.com Discussion Forum
Visit Teradata.com
Home       Guidelines    Member List
Welcome Guest ( Login | Register )
        


This online forum is for user-to-user discussions of Teradata products, and is not an official customer support channel for Teradata. If you require direct assistance, please contact Teradata support.


truncated varchar Expand / Collapse
Author
Message
Posted 3/7/2007 10:21:08 AM
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

Group: Forum Members
Last Login: 11/28/2007 12:50:17 PM
Posts: 19, Visits: 3
Hello,
i was just wondering about a truncation of a varchar :
when inserting in a field in varchar(32000)format an extract of requesttext (for a very long view),
length of 12499 in dbc.tables, length of 18000 in dbc.tabletext), the shortest length is kept.
I had to enforce a char(32000) to get the full requesttext, but i don't know why ...

insert into Table1
select DBNAME,
TBNAME,
1,
TXT_V
from (select T1.databasename,T1.tablename,
case when T2.requesttext is not null then CAST(T2.requesttext as char(32000)) else CAST(T1.requesttext as char(32000)) end (char(32000)) VTXT
from DBC.TABLES T1 LEFT OUTER JOIN DBC.TABLETEXT T2
ON T1.databasename = T2.databasename and T1.tablename = T2.tablename
where T1.tablekind='V'and (T1.databasename,T1.tablename)
in (select ... from Table2)
) TMP (DBNAME, TBNAME, TXT_V)
;
Thanks for any comment about the right way to deal with varchar ...
Post #6812
« Prev Topic | Next Topic »


Reading This Topic Expand / Collapse
Active Users: 0 ( 0 guests, 0 members, 0 anonymous members )
No members currently viewing this topic.


All times are GMT -5:00, Time now is 11:07pm

Powered By InstantForum.NET v4.1.4 © 2008
Execution: 0.078. 11 queries. Compression Disabled.