snowflake-cloud-data-platform - 存储过程中日期格式的 snwoflake 问题
问题描述
我不明白我在存储过程回调中的日期格式问题。
create or replace procedure dailybucket()
returns varchar
language javascript
as
$$
var my_sql_command = "SELECT current_date()";
var statement1 = snowflake.createStatement( {sqlText: my_sql_command} );
var result_set1 = statement1.execute();
result_set1.next();
var column1 = result_set1.getColumnValue(1);
return column1;
$$
;
当我执行 SELECT current_date() 时,我得到的日期格式为:
2020-01-14
当我从我的函数调用 dailybucket() 进行回调时,我得到一个完整的日期......:
Tue Jan 14 2020 00:00:00 GMT-0800 (PST)
任何人都知道如何仅从函数返回中检索数据格式?
解决方案
你能试试这个吗?
create or replace procedure dailybucket()
returns varchar
language javascript
as
$$
var my_sql_command = "SELECT to_char(current_date())";
var statement1 = snowflake.createStatement( {sqlText: my_sql_command} );
var result_set1 = statement1.execute();
result_set1.next();
var column1 = result_set1.getColumnValue(1);
return column1;
$$
;
据我了解,JavaScript 变量将短日期转换为完整日期。
推荐阅读
- android - 在 Android Studio 中签署应用程序时的证书信息
- apache-kafka - Kafka not starting up if zookeeper.set.acl is set to true
- c# - "Error: System.Data.OleDb.OleDbException (0x80004005): The following query has been corrupted: ''
- powershell - How to get exitcode from Powershell and return to CMD?
- excel - 如何解决在 laravel 中调用未定义方法 Maatwebsite\Excel\Excel::create()
- typescript - Extend generic interface with strongly typed implementations
- javascript - 带有 JS 的 Elasticsearch:GET - 作为参数时查询不起作用
- java - 这是我的代码和 onClick 方法的 else if 条件在单击 ImageButton twitter 后不会进入下一个活动
- python - AttributeError:“元组”对象在尝试使用 keras 进行迁移学习时没有属性“层”
- amazon-web-services - Redshift:提取给定星期和年份的星期六日期