Versuchen Sie, ein JavaScript -Array in eine SQL -Servertabelle zu laden. Ich konvertiere das Array in eine Zeichenfolge. Sein Format übersetzt sich jedoch nicht sofort in etwas (ich weiß), um als separate Datensätze zum Einfügen zu verwenden. Also versuche ich, das JavaScript -Array in eine Zeichenfolge und dann in eine Multiple -Zeile -SQL -Werteliste umzuwandeln.const jsArray = [
[1,'Cake','Special characters comma, left bracket ], right bracket ].'],
[2,'Ice cream','Single \'quote\' with "double" quote.'],
[3,"Fudge Syrup","Double \"quote\" with 'single' quote."],
]
strArray = JSON.stringify(jsArray)
console.log(strArray)
< /code>
JavaScript String Ergebnis: < /p>
[
[1,"Cake","Special characters comma, left bracket ], right bracket ]."],
[2,"Ice cream","Single 'quote' with \"double\" quote."],
[3,"Fudge Syrup","Double \"quote\" with 'single' quote."]
]
< /code>
Gewünschte SQL -Wertliste Zeilen: < /p>
INSERT INTO [MYTABLE] (
[FIELD1], [FIELD1], [FIELD3]
)
VALUES
(1,'Cake','Special characters comma, left bracket ], right bracket ].'),
(2,'Ice cream','Single ''quote'' with "double" quote.'),
(3,'Fudge syrup','Double "quote" with ''single'' quote.')
;
< /code>
Wie Sie für SQL sehen können, muss jedes Array von Parathese umgeben sein, jedes Textfeld benötigt einzelne Zitate usw. (z. B. ein doppeltes Zitat, das als doppeltes Zitat bleiben muss).
Ideen?
Konvertieren Sie das JavaScript -Array in SQL Multirow -Werteliste ⇐ JavaScript
-
- Similar Topics
- Replies
- Views
- Last post