小编Mik*_*ke 的帖子

Xquery 需要单例:列名是一个属性

DECLARE @XML XML
SET @xml = '
<root>
<a>
<b nm="DATE OF BIRTH"> 19871224</b> 
<b nm="DRIVER"> MIKE </b> 
</a>
<a>
<b nm="DATE OF BIRTH"> 19881124</b> 
<b nm="DRIVER"> TOM </b> 
</a>
<a>
<b nm="DATE OF BIRTH"> 19770601</b> 
<b nm="DRIVER"> DAVID </b> 
</a>
</root>'

select 
    pd.value('//b[@nm="DATE OF BIRTH"][1]','varchar(100)')
from 
    @xml.nodes('//a') as x(Rec)
cross apply 
    @xml.nodes('//a/b') as i(pd)
Run Code Online (Sandbox Code Playgroud)

我想通过使用 XQUERY 来解析简单的内容。我总是遇到这样的错误。我为此挣扎了好几天。原因是列名是一个属性。谢谢。

消息 2389,级别 16,状态 1,第 23 行
XQuery [value()]:“value()”需要单例(或空序列),找到类型为“xdt:untypedAtomic *”的操作数

我想要收到的结果是

DATE_OF_BIRTH     DRIVER
---------------------------
19871224           MIKE
19881124           TOM
19770601           DAVID
Run Code Online (Sandbox Code Playgroud)

xml sql-server xquery

3
推荐指数
1
解决办法
4574
查看次数

如何使用apache气流计划谷歌云bigquery存储过程

我想在 apache airflow 中安排一个 google cloud bigquery 存储过程。我没有在气流中看到任何文档。我应该使用哪个调度程序在 apache airflow 上调度 bigquery 存储过程。你能给我看一些例子吗?太感谢了。

https://airflow.apache.org/docs/apache-airflow-providers-google/stable/operators/cloud/bigquery.html#execute-bigquery-jobs

google-bigquery airflow google-cloud-composer

0
推荐指数
1
解决办法
4393
查看次数