PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

XPath1 di SQL/XML, elemen hitungan kembali kosong

EDIT :Seperti yang saya catat di komentar di bawah, dan seperti yang ditunjukkan dalam Jawaban SO ini , masalah ini tampaknya telah diatasi di Postgresql 9.2. Jawaban itu menyatakan:

Di bawah ini adalah sisa jawaban asli saya:

Ini tampaknya merupakan batasan yang diketahui dalam xpath() Post Postgresql fungsi - hanya ekspresi yang mengevaluasi ke set simpul yang mengembalikan apa pun; Ekspresi XPath yang akan mengembalikan nilai skalar hanya mengembalikan array kosong.

Beberapa pencarian Google mengungkapkan beberapa diskusi tentang ini sekitar 2 tahun yang lalu terutama dari seseorang bernama Florian Pflug:

http://postgresql.1045698.n5.nabble.com/PATCH-Bug-in-XPATH-if-expression-returns-a-scalar-value-td4440233.html


Dia telah mengembangkan tambalan yang seharusnya memperbaiki masalah dan yang dilampirkan ke utas berikut (walaupun saya tidak sepenuhnya yakin ini adalah versi terbaru):

http://www.postgresql.org /message-id/[email protected]


Tampaknya ada beberapa diskusi tentang pro dan kontra dari patch-nya, jadi saya sarankan membaca thread ini untuk mengetahui apa yang terlibat:

http://www.postgresql.org/message-id/example @sqldat.com http://www.postgresql.org/message-id/example @sqldat.com



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres SQL Query untuk Meringkas Data Kesalahan

  2. Memigrasikan Database PostgreSQL Dari On-Prem ke Cloud Menggunakan AWS RDS

  3. Apakah PLV8 mendukung membuat panggilan http ke server lain?

  4. Opsi drop-down bentuk python diisi oleh sql

  5. Pernyataan KASUS Postgres dalam sisipan