我有一个表,它有一个文本格式的列。我需要写一个插入cql如下。插入checktable(prop_name,description,somevalue)值('','xyz',dateof(now()));这里的“somevalue”列是文本类型,但我需要插入当前日期和时间。
8yoxcaq71#
您所描述的应该可以通过使用用户定义函数(udf)来修复。实际上,您可以有两个自定义项,一个用于日期->文本,另一个用于文本->日期(使用您自己的自定义格式)。udf主体可以用java或javascript创建(或用于cassandra 3.x的python)示例:您可以在这里看到执行text->date:**的自定义项示例(由其他用户提供,未测试)需要在中启用自定义项 cassandra.yaml ( enable_user_defined_functions );自定义项的psdocumentation警告: dateOf() 已弃用;希望这能回答你的问题,为你所需要的工作。干杯。
cassandra.yaml
enable_user_defined_functions
dateOf()
1条答案
按热度按时间8yoxcaq71#
您所描述的应该可以通过使用用户定义函数(udf)来修复。实际上,您可以有两个自定义项,一个用于日期->文本,另一个用于文本->日期(使用您自己的自定义格式)。
udf主体可以用java或javascript创建(或用于cassandra 3.x的python)
示例:您可以在这里看到执行text->date:**的自定义项示例(由其他用户提供,未测试)
需要在中启用自定义项
cassandra.yaml
(enable_user_defined_functions
);自定义项的psdocumentation
警告:
dateOf()
已弃用;希望这能回答你的问题,为你所需要的工作。
干杯。