postgresql - 如何将虚拟表中的值获取到变量?
问题描述
(SELECT SUBSTRING(TO_CHAR(current_timestamp, 'yyyy-mm-dd hh12:mi:ss AM'),21,2)),
current_date ,
current_date - INTERVAL '1' DAYS,
to_char(current_date,'Day') into
vs_current_ampm,
vd_current_dt,
vd_prev_dt,
vl_day;
解决方案
上述查询有一个小的语法错误,即额外的)
after 21,2
。我已经改变了,下面的查询工作正常。
SELECT
SUBSTRING(TO_CHAR(current_timestamp, 'yyyy-mm-dd hh12:mi:ss AM'),21,2),
current_date , current_date - INTERVAL '1' DAYS,
to_char(current_date,'Day');
如果您想在其他地方使用结果,您可能需要使用我在评论中提到的光标。
在此处查看文档。
推荐阅读
- python - 烧瓶如何用在 SelectField 中选择的信息填充输入字段
- node.js - 在 Nodejs 中使用 curl 下载文件
- javascript - 如果 Redis 宕机,节点 Redis 会一直调用错误函数
- php - 使用加载符号 PHP 创建 CSV 问题
- javascript - 在 laravel 刀片问题中打开设备纵向模式的模式
- migration - Http 客户端升级到 Micronaut 3.0 失败(ClassNotFoundException AsyncSSLPrivateKeyMethod)
- html - 我该如何修复这个 vue-carousel?
- firebase-cloud-messaging - 我可以在 Firebase 云消息传递控制台中向特定用户发送通知吗
- angular - 我想返回在 d url 中获取的特定 id 详细信息
- html - 避免跨度剪切/新行