Можно ли создать столбец PERSISTED, который состоит из массива указанных c JSON значений, и если да, то как?
Простой пример (json столбец с именем data
):
{ name: "Jerry", age: 91, mother: "Janet", father: "Eustace" }
Постоянный столбец с надеждой (при условии, что json столбец называется «данными»):
ALTER TABLE tablename ADD parents [ data::$mother, data::$father ] AS PERSISTED JSON;
Ожидаемый результат
| data (json) | parents (persisted json) |
| -------------------------------------------------------------- | ------------------------- |
| { name: "Jerry", age: 91, mother: "Janet", father: "Eustace" } | [ "Janet", "Eustace" ] |
| { name: "Eustace", age: 106, mother: "Jane" } | [ "Jane" ] |
| { name: "Jim", age: 54, mother: "Rachael", father: "Dom" } | [ "Rachael", "Dom ] |
| -------------------------------------------------------------- | ------------------------- |
Выше не работать, но, надеюсь, это передает то, что я пытаюсь сделать sh.