当前位置: 首页 > 知识库问答 >
问题:

如何在cassandra中以文本格式插入dateof(now())

钱稳
2023-03-14

我有一个表格,其中有一列为文本格式。我需要像下面这样写一个插入CQL。

插入到对照表(prop_name,描述,一些值)值('ABC','XYZ', dateof(now());

这里的“somevalue”列是文本类型,但我需要插入当前日期时间。

共有1个答案

景哲
2023-03-14

您所描述的内容应该可以通过使用用户定义函数(UDF)来修复。事实上,你可以有两个自定义项,一个用于日期-

UDF主体可以用Java或JavaScript创建。(或针对Cassandra 3.x的Python)

示例:您可以看到UDF执行文本的示例-

UDF需要在cassandra.yamlenable_user_defined_functions)中启用;

自定义项的PS文档

警告:dateOf()已弃用;

希望这能回答你的问题,并满足你的需要。
干杯。

 类似资料:
  • 问题内容: 我有一堆不是UTF-8编码的文件,我正在将网站转换为UTF-8编码。 我对要保存在utf-8中的文件使用了简单的脚本,但是文件以旧编码保存: 如何以utf-8编码保存文件? 问题答案: file_get_contents / file_put_contents不会神奇地转换编码。 您必须显式转换字符串。例如使用或。 尝试这个: 或者,使用PHP的流过滤器:

  • 我正在尝试使用Pig将HDFS中的文件中的数据复制到Cassandra中的表中。但在将数据存储在Cassandra中时,作业失败,出现空指针异常。有人能帮我吗? 用户表结构: 创建表用户(user\u id text主键、age int、第一个文本、最后一个文本) 我的猪脚本 > A=加载“/用户/hduser/用户。txt“使用PigStorage(',')作为(id:chararray,age

  • 我试图使用Datastax驱动程序将作为<code>int、time、hash</code>提供的值存储到Cassandra中。 哈希显示为< code>{ "Q17.1_4"= 已将表定义为: 整数 时间戳 地图 PK(int,时间戳) 我可以把PK插入ok,但是我很难把哈希值强制转换成Cassandra可以处理的东西。 创建了一个准备好的语句,并在(尝试)遍历值时使用它: 如果我将“val”作

  • 我正在尝试使用Python和DataStax驱动程序(Python- 一切都很好,但有些事情我无法理解。如何插入没有空值的行? 例如, 如果我想插入一个没有url值的行,它可以工作,但在卡桑德拉中,我会在url列中看到“null”。 我检查这个文档: http://datas tax . github . io/python-driver/getting _ started . html #将参数

  • 我有一个像这样的excel格式: 我有两个函数来填充数据。这个是填充细节。 这个用来填充总数 问题是,如果我有超过5条记录,数据将被填充到第20行,我的格式被破坏。我的预期结果是,如果有超过5条记录,那么它将为每个添加的记录添加2行(作为格式),并且我的SUM始终是工作表的最后2行。 我正在考虑将 SUM 性别删除到另一个工作表中,并将其复制到最后一个工作表中,直到详细信息完成。但是我遇到了一些问

  • 问题内容: 到目前为止,我已经能够找到如何在文件的开头添加一行,但这并不是我想要的。我会在一个例子中展示 档案内容 结果 相似,但是我不想用它创建任何新行… 如果可能的话,我想这样做。 问题答案: 可以在一个地址上运行: 您在这里的每个答案中看到的神奇之处是什么?线路寻址!。 要添加前10行吗? 或者您可以使用: