欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

db2日期对比的sql,并读取xml字段数据

程序员文章站 2022-06-15 23:17:53
...
date(char(XML2CLOB( xmlquery('$info/xml_printinfo/print_time/text()' passing xml_printinfo as "info"))))=date(char(current date) )


以上中xmlquery是查询数据库中xml字段,xmlquery('$info/xml_printinfo/print_time/text()' passing xml_printinfo as "info")中,$后的info与as "info"中的需要一致,info/后从xml字段 的顶层节点开始到你需要对比字段节点输入并加上text()表示取该节点值,XML2CLOB(XXX)表示将其转换为CLOB字段,char表示将该值转换为普通字符串,date(XXX)则表示将该字符串转换为date类型字段,其格式为yyyy-mm-dd,后面date(char(current date) )同理将当前日期转换为date类型。
相关标签: xml sql db2