匿名用户这个SQL是什么意思,请大神解释一下,谢谢
insert into tab_aaa select id,md5(id::varchar) from generate_series(1,10000) as id;
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户insert into tab_aaa select id,md5(id::varchar) from generate_series(1,10000) as id;
http://postgres.cn/docs/13/functions-srf.html
generate_series ( start integer, stop integer [, step integer ] ) → setof integer
generate_series ( start bigint, stop bigint [, step bigint ] ) → setof bigint
generate_series ( start numeric, stop numeric [, step numeric ] ) → setof numeric
从start到stop生成一系列的值,步长为step。 step默认为1。
也就是说,下面这个sql查出来是两列,一共10000行,其中第一列为id,值为1~10000,第2列为这个id对应的md5值
select id,md5(id::varchar) from generate_series(1,10000) as id;
再把这个数据插入到tab_aaa表,就是你题里这个sql执行的操作了
评论
有用 0
墨值悬赏