【发布时间】:2021-11-14 10:09:03
【问题描述】:
以下 TSQL 查询结果如何以 JSON 形式返回,其中主键为 BoardId、StoreId 和 Code?p>
| BoardId | StoreId | Code | Quantity |
|---|---|---|---|
| 070 | 001 | 20011 | 2 |
| 070 | 006 | 20011 | 1 |
| 070 | 001 | 20074 | 67 |
| 070 | 002 | 20074 | 15 |
| 070 | 004 | 20074 | 51 |
转换如下所示,使用 BoardId、StoreId、Code 作为路径:
"70" : {
"001" : {
"20011" : {
"BoardId" : 70,
"Code" : "20011",
"Quantity" : 2,
"StoreId" : "001",
"TimeStamp" : "2021-09-20T12:37:18.9300502-04:00"
},
"20074" : {
"BoardId" : 70,
"Code" : "20074",
"Quantity" : 67,
"StoreId" : "001",
"TimeStamp" : "2021-09-20T12:37:18.9797415-04:00"
},
"20163" : {
"BoardId" : 70,
"Code" : "20163",
"Quantity" : 3,
"StoreId" : "001",
"TimeStamp" : "2021-09-20T12:37:18.9807881-04:00"
},
"20611" : {
"BoardId" : 70,
"Code" : "20611",
"Quantity" : 1,
"StoreId" : "001",
"TimeStamp" : "2021-09-20T12:37:18.9807923-04:00"
}...
这可以通过使用“for JSON”的 TSQL 查询来完成吗?如果不对上面的示例进行自定义,我似乎找不到任何东西。接受其他建议。我需要让一些 SQL 表与 Firebase 保持同步。这也将允许我进行批量插入/更新。
【问题讨论】:
标签: c# json firebase tsql nosql