|
Archives of the TeradataForumMessage Posted: Wed, 09 Mar 2005 @ 22:29:15 GMT
Hi You can get the record count dynamically by using the following BTEQ code without using a SP Let me know if you need more help Thanks Sudha Alter your table and add a column called "num_of_records" and run the following script bteq << EOF .set session transaction btet; .run file=.tdlogon .set maxerror 99 .set width 254 drop table db.tablecounts ; .set maxerror 1 Create table db.tablecounts (tablename varchar(40), /* tablename with databasename */ row_count decimal(18,0)) Primary index (tablename) ; .os rm countitnow.lst .export report file=countitnow.lst select 'insert into db.tablecounts select ''' || trim(both from a.tablename) ||''', count(*) from ' || trim(both from a.tablename) ||';' (title'') from yourtable a ; .export reset .run file=countitnow.lst Update a from yourtable a , db.Tablecounts b Set num_of_records = b.row_count Where a.tablename = b.tablename ; EOF
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||