如何在纯SQL中使用Apache Phoenix提升时间戳

里卡多·卡丹

我们正在使用Apache Phoenix与我们的HBase安装进行交互。我们选择Phoenix是因为它使我们能够向HBase列添加数据类型,并且使您可以使用PlainSQL来与基础数据库进行交互。

使用Phoenix可以将表列的类型声明为TIMESTAMP(请参阅链接)。例如,让我们声明下表:

Create table T1
(
    T1_KEY VARCHAR(10) NOT NULL,
    TMSTP TIMESTAMP,
    CONSTRAINT PK_T1 PRIMARY KEY (T1_KEY)
);

问题是:UPSERT使用普通的旧SQL,在这样的表中的行的正确语法是什么?您以哪种格式将时间戳记值传递给TMSTP列?

里卡多·卡丹

好吧,对于普通老式SQL中UPSERT的类型列的值TIMESTAMP,您必须恢复XML标准日期格式按照这种格式,时间戳值如下所示:

2002-05-30T09:30:10.5

然后,UPSERT对表的最终操作T1将是

UPSERT INTO T1 (T1_KEY, TMSTP) VALUES ('0123456789', '2002-05-30T09:30:10.5');

请注意,您必须将时间戳记值传递为格式正确的VARCHAR

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Phoenix-Spark API添加HBase时间戳

来自分类Dev

如何在动态SQL中使用sysdate(包括时间戳)更新日期列

来自分类Dev

如何在动态SQL中使用sysdate(包括时间戳)更新日期列

来自分类Dev

如何在Python中使用Javascript + Date()数字时间戳?

来自分类Dev

如何在Ping中使用时间戳选项

来自分类Dev

如何在MarkLogic中使用XQuery创建UTC时间戳?

来自分类Dev

如何在Redshift中使用GMT时区转换时间戳?

来自分类Dev

如何在规格rpm中使用时间戳?

来自分类Dev

如何在Ping中使用时间戳选项

来自分类Dev

如何在Python中使用Javascript + Date()数字时间戳?

来自分类Dev

如何在SQL中使用带有.net时间戳字符串的PARSE作为时间?

来自分类Dev

如何表示地质时间?(提升日期时间)?

来自分类Dev

如何在sql中使用当前时间获取时间范围

来自分类Dev

在 Scala 中使用日期时间/时间戳

来自分类Dev

未来的SQL时间戳?

来自分类Dev

SQL时间戳-> 1970

来自分类Dev

如何在Rust Diesel中使用时间戳和时间间隔进行算术运算

来自分类Dev

如何在SQL中使用最新的日期时间

来自分类Dev

提升qi :: grammar不使用Spirit / Phoenix更新值类型

来自分类Dev

如何在Primefaces中使用当前时间戳获取选定日期?

来自分类Dev

如何在UTC中使用时间戳“触摸”文件?

来自分类Dev

如何在Ruby中使用时区将时间戳转换为秒

来自分类Dev

如何在Visual Studios发布生成脚本中使用生成时间戳

来自分类Dev

如何在Swift项目中使用iOS SDK插入Firebase服务器时间戳

来自分类Dev

如何在雪花中使用带有时间戳的滞后功能?

来自分类Dev

如何在multipal左联接中使用multipal group by并按时间戳对它们进行排序?

来自分类Dev

我如何在msys2 / mingw中使用`ts`(时间戳)命令

来自分类Dev

如何在集群环境中使用cassandra时间戳生成UUID(Long)?

来自分类Dev

如何在带有jdbc PrepareStatement参数的postgres时间戳中使用utc?

Related 相关文章

  1. 1

    使用Phoenix-Spark API添加HBase时间戳

  2. 2

    如何在动态SQL中使用sysdate(包括时间戳)更新日期列

  3. 3

    如何在动态SQL中使用sysdate(包括时间戳)更新日期列

  4. 4

    如何在Python中使用Javascript + Date()数字时间戳?

  5. 5

    如何在Ping中使用时间戳选项

  6. 6

    如何在MarkLogic中使用XQuery创建UTC时间戳?

  7. 7

    如何在Redshift中使用GMT时区转换时间戳?

  8. 8

    如何在规格rpm中使用时间戳?

  9. 9

    如何在Ping中使用时间戳选项

  10. 10

    如何在Python中使用Javascript + Date()数字时间戳?

  11. 11

    如何在SQL中使用带有.net时间戳字符串的PARSE作为时间?

  12. 12

    如何表示地质时间?(提升日期时间)?

  13. 13

    如何在sql中使用当前时间获取时间范围

  14. 14

    在 Scala 中使用日期时间/时间戳

  15. 15

    未来的SQL时间戳?

  16. 16

    SQL时间戳-> 1970

  17. 17

    如何在Rust Diesel中使用时间戳和时间间隔进行算术运算

  18. 18

    如何在SQL中使用最新的日期时间

  19. 19

    提升qi :: grammar不使用Spirit / Phoenix更新值类型

  20. 20

    如何在Primefaces中使用当前时间戳获取选定日期?

  21. 21

    如何在UTC中使用时间戳“触摸”文件?

  22. 22

    如何在Ruby中使用时区将时间戳转换为秒

  23. 23

    如何在Visual Studios发布生成脚本中使用生成时间戳

  24. 24

    如何在Swift项目中使用iOS SDK插入Firebase服务器时间戳

  25. 25

    如何在雪花中使用带有时间戳的滞后功能?

  26. 26

    如何在multipal左联接中使用multipal group by并按时间戳对它们进行排序?

  27. 27

    我如何在msys2 / mingw中使用`ts`(时间戳)命令

  28. 28

    如何在集群环境中使用cassandra时间戳生成UUID(Long)?

  29. 29

    如何在带有jdbc PrepareStatement参数的postgres时间戳中使用utc?

热门标签

归档