By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
| version |
|---|
| PostgreSQL 13.6 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-4), 64-bit |
1 rows affected
16 rows affected
| idx | length | string |
|---|---|---|
| 1 | 257 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 2 | 22 | <html lang="en"> |
| 3 | 12 | <head> |
| 4 | 33 | <meta charset="utf-8"/> |
| 5 | 20 | more stuff |
| 6 | 20 | more stuff |
| 7 | 16 | </table> |
| 8 | 13 | </body> |
| 9 | 14 | </html> |
| 10 | 98 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 11 | 11 | select |
| 12 | 112 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 13 | 134 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 14 | 123 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 15 | 11 | t.x |
| 16 | 12 | from t; |
| idx | length | ?column? | string |
|---|---|---|---|
| 1 | 257 | f | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 2 | 22 | t | <html lang="en"> |
| 3 | 12 | f | <head> |
| 4 | 33 | f | <meta charset="utf-8"/> |
| 5 | 20 | f | more stuff |
| 6 | 20 | f | more stuff |
| 7 | 16 | f | </table> |
| 8 | 13 | f | </body> |
| 9 | 14 | t | </html> |
| 10 | 98 | f | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 11 | 11 | f | select |
| 12 | 112 | f | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 13 | 134 | f | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 14 | 123 | f | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 15 | 11 | f | t.x |
| 16 | 12 | f | from t; |
| n |
|---|
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
| 6 |
| 7 |
| 8 |
| 9 |
| 10 |
| n | ln |
|---|---|
| 1 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 1 | <html lang="en"> |
| 1 | <head> |
| 1 | <meta charset="utf-8"/> |
| 1 | more stuff |
| 1 | more stuff |
| 1 | </table> |
| 1 | </body> |
| 1 | </html> |
| 1 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 1 | select |
| 1 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 1 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 1 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 1 | t.x |
| 1 | from t; |
| 2 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 2 | <html lang="en"> |
| 2 | <head> |
| 2 | <meta charset="utf-8"/> |
| 2 | more stuff |
| 2 | more stuff |
| 2 | </table> |
| 2 | </body> |
| 2 | </html> |
| 2 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 2 | select |
| 2 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 2 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 2 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 2 | t.x |
| 2 | from t; |
| 3 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 3 | <html lang="en"> |
| 3 | <head> |
| 3 | <meta charset="utf-8"/> |
| 3 | more stuff |
| 3 | more stuff |
| 3 | </table> |
| 3 | </body> |
| 3 | </html> |
| 3 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 3 | select |
| 3 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 3 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 3 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 3 | t.x |
| 3 | from t; |
| 4 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 4 | <html lang="en"> |
| 4 | <head> |
| 4 | <meta charset="utf-8"/> |
| 4 | more stuff |
| 4 | more stuff |
| 4 | </table> |
| 4 | </body> |
| 4 | </html> |
| 4 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 4 | select |
| 4 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 4 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 4 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 4 | t.x |
| 4 | from t; |
| 5 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 5 | <html lang="en"> |
| 5 | <head> |
| 5 | <meta charset="utf-8"/> |
| 5 | more stuff |
| 5 | more stuff |
| 5 | </table> |
| 5 | </body> |
| 5 | </html> |
| 5 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 5 | select |
| 5 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 5 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 5 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 5 | t.x |
| 5 | from t; |
| 6 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 6 | <html lang="en"> |
| 6 | <head> |
| 6 | <meta charset="utf-8"/> |
| 6 | more stuff |
| 6 | more stuff |
| 6 | </table> |
| 6 | </body> |
| 6 | </html> |
| 6 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 6 | select |
| 6 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 6 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 6 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 6 | t.x |
| 6 | from t; |
| 7 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 7 | <html lang="en"> |
| 7 | <head> |
| 7 | <meta charset="utf-8"/> |
| 7 | more stuff |
| 7 | more stuff |
| 7 | </table> |
| 7 | </body> |
| 7 | </html> |
| 7 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 7 | select |
| 7 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 7 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 7 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 7 | t.x |
| 7 | from t; |
| 8 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 8 | <html lang="en"> |
| 8 | <head> |
| 8 | <meta charset="utf-8"/> |
| 8 | more stuff |
| 8 | more stuff |
| 8 | </table> |
| 8 | </body> |
| 8 | </html> |
| 8 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 8 | select |
| 8 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 8 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 8 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 8 | t.x |
| 8 | from t; |
| 9 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 9 | <html lang="en"> |
| 9 | <head> |
| 9 | <meta charset="utf-8"/> |
| 9 | more stuff |
| 9 | more stuff |
| 9 | </table> |
| 9 | </body> |
| 9 | </html> |
| 9 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 9 | select |
| 9 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 9 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 9 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 9 | t.x |
| 9 | from t; |
| 10 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 10 | <html lang="en"> |
| 10 | <head> |
| 10 | <meta charset="utf-8"/> |
| 10 | more stuff |
| 10 | more stuff |
| 10 | </table> |
| 10 | </body> |
| 10 | </html> |
| 10 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 10 | select |
| 10 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 10 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 10 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 10 | t.x |
| 10 | from t; |
| 11 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 11 | <html lang="en"> |
| 11 | <head> |
| 11 | <meta charset="utf-8"/> |
| 11 | more stuff |
| 11 | more stuff |
| 11 | </table> |
| 11 | </body> |
| 11 | </html> |
| 11 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 11 | select |
| 11 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 11 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 11 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 11 | t.x |
| 11 | from t; |
| 12 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 12 | <html lang="en"> |
| 12 | <head> |
| 12 | <meta charset="utf-8"/> |
| 12 | more stuff |
| 12 | more stuff |
| 12 | </table> |
| 12 | </body> |
| 12 | </html> |
| 12 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 12 | select |
| 12 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 12 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 12 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 12 | t.x |
| 12 | from t; |
| 13 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 13 | <html lang="en"> |
| 13 | <head> |
| 13 | <meta charset="utf-8"/> |
| 13 | more stuff |
| 13 | more stuff |
| 13 | </table> |
| 13 | </body> |
| 13 | </html> |
| 13 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 13 | select |
| 13 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 13 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 13 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 13 | t.x |
| 13 | from t; |
| 14 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 14 | <html lang="en"> |
| 14 | <head> |
| 14 | <meta charset="utf-8"/> |
| 14 | more stuff |
| 14 | more stuff |
| 14 | </table> |
| 14 | </body> |
| 14 | </html> |
| 14 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 14 | select |
| 14 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 14 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 14 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 14 | t.x |
| 14 | from t; |
| 15 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 15 | <html lang="en"> |
| 15 | <head> |
| 15 | <meta charset="utf-8"/> |
| 15 | more stuff |
| 15 | more stuff |
| 15 | </table> |
| 15 | </body> |
| 15 | </html> |
| 15 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 15 | select |
| 15 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 15 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 15 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 15 | t.x |
| 15 | from t; |
| 16 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 16 | <html lang="en"> |
| 16 | <head> |
| 16 | <meta charset="utf-8"/> |
| 16 | more stuff |
| 16 | more stuff |
| 16 | </table> |
| 16 | </body> |
| 16 | </html> |
| 16 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 16 | select |
| 16 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 16 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 16 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 16 | t.x |
| 16 | from t; |
| n | ln |
|---|---|
| 1 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 1 | <html lang="en"> |
| 1 | <head> |
| 1 | <meta charset="utf-8"/> |
| 1 | more stuff |
| 1 | </table> |
| 1 | </body> |
| 1 | </html> |
| 1 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 1 | select |
| 1 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 1 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 1 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 1 | t.x |
| 1 | from t; |
| 2 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 2 | <html lang="en"> |
| 2 | <head> |
| 2 | <meta charset="utf-8"/> |
| 2 | more stuff |
| 2 | </table> |
| 2 | </body> |
| 2 | </html> |
| 2 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 2 | select |
| 2 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 2 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 2 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 2 | t.x |
| 2 | from t; |
| 3 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 3 | <html lang="en"> |
| 3 | <head> |
| 3 | <meta charset="utf-8"/> |
| 3 | more stuff |
| 3 | </table> |
| 3 | </body> |
| 3 | </html> |
| 3 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 3 | select |
| 3 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 3 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 3 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 3 | t.x |
| 3 | from t; |
| 4 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 4 | <html lang="en"> |
| 4 | <head> |
| 4 | <meta charset="utf-8"/> |
| 4 | more stuff |
| 4 | </table> |
| 4 | </body> |
| 4 | </html> |
| 4 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 4 | select |
| 4 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 4 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 4 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 4 | t.x |
| 4 | from t; |
| 5 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 5 | <html lang="en"> |
| 5 | <head> |
| 5 | <meta charset="utf-8"/> |
| 5 | more stuff |
| 5 | </table> |
| 5 | </body> |
| 5 | </html> |
| 5 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 5 | select |
| 5 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 5 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 5 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 5 | t.x |
| 5 | from t; |
| 6 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 6 | <html lang="en"> |
| 6 | <head> |
| 6 | <meta charset="utf-8"/> |
| 6 | more stuff |
| 6 | </table> |
| 6 | </body> |
| 6 | </html> |
| 6 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 6 | select |
| 6 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 6 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 6 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 6 | t.x |
| 6 | from t; |
| 7 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 7 | <html lang="en"> |
| 7 | <head> |
| 7 | <meta charset="utf-8"/> |
| 7 | more stuff |
| 7 | </table> |
| 7 | </body> |
| 7 | </html> |
| 7 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 7 | select |
| 7 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 7 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 7 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 7 | t.x |
| 7 | from t; |
| 8 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 8 | <html lang="en"> |
| 8 | <head> |
| 8 | <meta charset="utf-8"/> |
| 8 | more stuff |
| 8 | </table> |
| 8 | </body> |
| 8 | </html> |
| 8 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 8 | select |
| 8 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 8 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 8 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 8 | t.x |
| 8 | from t; |
| 9 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 9 | <html lang="en"> |
| 9 | <head> |
| 9 | <meta charset="utf-8"/> |
| 9 | more stuff |
| 9 | </table> |
| 9 | </body> |
| 9 | </html> |
| 9 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 9 | select |
| 9 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 9 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 9 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 9 | t.x |
| 9 | from t; |
| 10 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 10 | <html lang="en"> |
| 10 | <head> |
| 10 | <meta charset="utf-8"/> |
| 10 | more stuff |
| 10 | </table> |
| 10 | </body> |
| 10 | </html> |
| 10 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 10 | select |
| 10 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 10 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 10 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 10 | t.x |
| 10 | from t; |
| 11 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 11 | <html lang="en"> |
| 11 | <head> |
| 11 | <meta charset="utf-8"/> |
| 11 | more stuff |
| 11 | </table> |
| 11 | </body> |
| 11 | </html> |
| 11 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 11 | select |
| 11 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 11 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 11 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 11 | t.x |
| 11 | from t; |
| 12 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 12 | <html lang="en"> |
| 12 | <head> |
| 12 | <meta charset="utf-8"/> |
| 12 | more stuff |
| 12 | </table> |
| 12 | </body> |
| 12 | </html> |
| 12 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 12 | select |
| 12 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 12 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 12 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 12 | t.x |
| 12 | from t; |
| 13 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 13 | <html lang="en"> |
| 13 | <head> |
| 13 | <meta charset="utf-8"/> |
| 13 | more stuff |
| 13 | </table> |
| 13 | </body> |
| 13 | </html> |
| 13 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 13 | select |
| 13 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 13 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 13 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 13 | t.x |
| 13 | from t; |
| 14 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 14 | <html lang="en"> |
| 14 | <head> |
| 14 | <meta charset="utf-8"/> |
| 14 | more stuff |
| 14 | </table> |
| 14 | </body> |
| 14 | </html> |
| 14 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 14 | select |
| 14 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 14 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 14 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 14 | t.x |
| 14 | from t; |
| 15 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 15 | <html lang="en"> |
| 15 | <head> |
| 15 | <meta charset="utf-8"/> |
| 15 | more stuff |
| 15 | </table> |
| 15 | </body> |
| 15 | </html> |
| 15 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 15 | select |
| 15 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 15 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 15 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 15 | t.x |
| 15 | from t; |
| 16 | with t(x) as (values( XMLPARSE(DOCUMENT ('<root><NotificationServiceDetails NotificationNo="0" AlarmCode="mail" AlarmStartTime="10:00:00" AlarmTime="0" Id ="2" ><NotificationServiceDetail Id="2"><Title><![CDATA[aaaaaaaaaaaaa]]></Title><ContentJson><![CDATA[ |
| 16 | <html lang="en"> |
| 16 | <head> |
| 16 | <meta charset="utf-8"/> |
| 16 | more stuff |
| 16 | </table> |
| 16 | </body> |
| 16 | </html> |
| 16 | ]]></ContentJson></NotificationServiceDetail></NotificationServiceDetails></root>')))) |
| 16 | select |
| 16 | + unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/@Id',t.x)))::text::integer as Id, |
| 16 | unnest((xpath('//NotificationServiceDetails/NotificationServiceDetail/Title/text()',t.x))):: text::character varying as Title, |
| 16 | unnest(xpath('//NotificationServiceDetails/NotificationServiceDetail/ContentJson/text()',t.x))::xml as ContentJson, |
| 16 | t.x |
| 16 | from t; |