【发布时间】:2020-10-21 01:58:55
【问题描述】:
Java 11. PostgreSQL。
在数据库中有下表:
TABLE public.account (
id bigserial NOT NULL,
account_id varchar(100) NOT NULL,
display_name varchar(100) NOT NULL,
is_deleted bool NULL DEFAULT false,
);
此表中大约有 1000 行。在代码中我有一个静态方法,它返回随机字符串 - Helper.getRandomName()
如何使用 JDBC 在此表 (public.account) 中为所有行将“display_name”值替换为 Helper.getRandomName() 的值?
【问题讨论】:
-
您希望所有行获得相同的值,还是希望每行获得不同的值?如果是最后一个,最好使用 SQL 函数生成随机名称。
-
我希望每一行都有不同的值。