0

我需要检查表中的行数,如果计数大于 1,我需要运行更新查询。有什么方法可以在不使用 teradata sql 助手中的 bteq 脚本的情况下做到这一点?顺序应该如下所示

  1. 从 dbname.tablename 中选择 count(*);
  2. 如果 count(*)>0,则在 dbname.tablename 上运行更新语句;
4

1 回答 1

0

尝试这个:

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

谢谢

于 2020-11-25T05:05:34.917 回答