Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα,

έχω το παρακάτω sql query που μου εμφανίζει σωστά xml output όπως έχει ζητηθεί

 

 

SELECT
TABLE1_COLUMN1,
TABLE1_COLUMN2,
TABLE1_COLUMN3,
(
/* 2ος ΠΙΝΑΚΑΣ */
SELECT
TABLE2_COLUMN1,
TABLE2_COLUMN2,
TABLE2_COLUMN3
FROM dbo.TABLE2
WHERE dbo.TABLE2.TABLE2_COLUMN1 = dbo.TABLE1.TABLE1_COLUMN1
FOR XML PATH('TABLE2'), TYPE
),
(
/* 3ος ΠΙΝΑΚΑΣ */
SELECT
TABLE3_COLUMN1,
TABLE3_COLUMN2,
TABLE3_COLUMN3
FROM dbo.TABLE3
WHERE dbo.TABLE3.TABLE3_COLUMN1 = dbo.TABLE1.TABLE1_COLUMN1
FOR XML PATH('TABLE3'), TYPE
)
FROM dbo.TABLE1
FOR XML PATH('TABLE1), ROOT('PRODUCTS')

 

 

αλλά πρέπει να μπει CDATA στα text columns, δυστυχώς δεν βγάζω άκρη με τα πολλαπλά select που έχω (είμαι άσχετος με xml manipulation) και έχω φάει ώρες να διαβάζω για το xml explicit δίχως αποτέλεσμα.

 

Κάθε βοήθεια/παρατήρηση δεχτή.

 

Ευχαριστώ!

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...