Extracting the user tables with a given column name.
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.


Extracting the user tables with a given... Expand / Collapse
Author
Message
Posted 7/28/2008 5:59:13 AM
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

Group: Forum Members
Last Login: 8/22/2008 11:30:56 AM
Posts: 22, Visits: 41
Hi

select * from DBC.Columns where ColumnName = 'ACC_NO'

The above query results with the System tables also ....
but i need only the user tables .......

Can u pls suggest me the way to do it.

Regards


Dileep
Post #12283
Posted 7/29/2008 3:41:14 AM


Forum Newbie

Forum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum NewbieForum Newbie

Group: Forum Members
Last Login: 9/26/2008 7:30:15 AM
Posts: 1, Visits: 4
Hi Dileep !

You have to join to DBC.DataBases to get the information wether it is a System or User-DB.

SELECT *
FROM DBC.Columns AS C
INNER JOIN DBC.DataBases AS D ON (C.DataBaseName = D.DataBaseName)
WHERE
(
(D.DataBaseName NOT IN ('DBC', 'CrashDumps')) AND
-- UserDataBase
(D.DBKind = 'U') AND
(C.ColumnName LIKE '%test%')
);

Regards

Robert
Post #12326
« 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 3:08pm

Powered By InstantForum.NET v4.1.4 © 2008
Execution: 0.063. 8 queries. Compression Disabled.