Teradata:我需要检查表中的行数,如果行数大于1,我需要运行更新查询

Teradata:我需要检查表中的行数,如果行数大于1,我需要运行更新查询,teradata,teradata-sql-assistant,teradatasql,Teradata,Teradata Sql Assistant,Teradatasql,我需要检查表中的行数,如果行数大于1,我需要运行更新查询。有没有办法不用teradata sql assistant中的bteq脚本就可以做到这一点? 序列应该如下所示 从dbname.tablename中选择count*; 如果count*>0,则对dbname.tablename运行update语句; 试试这个: UPDATE dbname.tablename SET <column>=<value> WHERE (SELECT COUNT(*) FROM dbna

我需要检查表中的行数,如果行数大于1,我需要运行更新查询。有没有办法不用teradata sql assistant中的bteq脚本就可以做到这一点? 序列应该如下所示

从dbname.tablename中选择count*; 如果count*>0,则对dbname.tablename运行update语句; 试试这个:

UPDATE dbname.tablename
SET <column>=<value> 
WHERE (SELECT COUNT(*) FROM dbname.tablename) >0;

谢谢更新。。。。。如果存在,请从选项卡中选择*谢谢。这个解决方案对我有效!