自定义表单中增加了数据表格的控件,如果要将数据表格中的内容都获取,可以用cross apply来获取,例如下面的例子
select t.node.value('c_col1[1]','varchar(1000)') as c_col1,
t.node.value('c_col2[1]','varchar(1000)') as c_col2,
t.node.value('c_col3[1]','varchar(1000)') as c_col3,
t.node.value('c_col4[1]','varchar(1000)') as c_col4,
t.node.value('c_col5[1]','varchar(1000)') as c_col5
from tbc_eform_data cross apply c_data.nodes('/rows/row/c_partake_days/drows/drow') as t(node)
where c_guid='74C7DB79-386A-421D-A27A-2875DA078624'
注:c_col1至c_col5代表数据表格中列明称;
c_partake_days为数据表格名称