Я хочу создать элемент в DB2 из входных данных, которые мы получаем из XML и JSON, проверяя его и нужно сохранить в DB2? - PullRequest
0 голосов
/ 16 сентября 2018

Как мы можем проверить ввод из XML и JSON, нужно ли создать этот элемент в DB2?

1 Ответ

0 голосов
/ 17 сентября 2018

Эта страница поможет вам с проверкой XML https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.1.0/com.ibm.db2.luw.xml.doc/doc/c0050643.html

Для JSON, начиная с Db2 11.1.3.3, вы можете использовать SYSTOOLS.JSON2BSON(), чтобы проверить, является ли строка допустимым JSON. Подтвердить его соответствие какой-либо схеме не так просто. https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.1.0/com.ibm.swg.im.dbclient.json.doc/doc/r0070290.html

Если вы сохраняете данные JSON как BSON, вы знаете, что это будет действительный JSON. Сохраните свой XML как тип данных XML для проверки и множества других преимуществ.

XMLTABLE() - это один из способов извлечения элементов из XML в другие (не XML) столбцы Db2. JSON_TABLE() может сделать то же самое для JSON.

Для получения общей информации о возможностях XML в Db2, обратитесь к Google для PureXML, а также используйте информацию из руководства Центра знаний.

(все вышеизложенное предполагает, что вы используете Db2 для Linux, Unix или Windows)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...