Ich habe eine SQL-Abfrage, die Daten in die Datenbank einfügt. Unten ist mein Beispieldaten:SQL Escape '#' Symbol
- OrderID:
- E-Mail: #TestDistribution
aber wenn ich versuche, die OrderID
und Email
Werte in die Tabelle einzufügen, aber Die '#' kann nicht von SQL Server gelesen werden.
Also, wie würde ich es entkommen?
Ich habe eine Idee von Apostroph kann mit CHAR(29)
entkommen und was wäre das Äquivalent für #
?
Unten ist meine Frage:
INSERT INTO orders(orderid,email) VALUES(1,'#TestDistribution')
Im Folgenden finden Sie die Tabellenstruktur:
Aufträge
orderid: int
email: nchar(150)
Es wurde kein Fehler vom Server ausgelöst, aber beim Überprüfen der Tabelle orders wurden die Daten nicht eingefügt.
Bitte zeigen Sie Ihre Insert-Anweisung. –
Bitte senden Sie Ihre INSERT-Abfrage –
Was ist der Datentyp Ihrer Spalten-E-Mail? –