Frage

Ich weiß nicht wirklich, wie diese zu erklären. Ich habe eine Tabelle genommen, eine Kopie davon mit einer bestimmten Spalte als varchar statt char erstellt. Dann habe ich die Daten aus einer Tabelle in die neue kopiert. Allerdings, wenn ich dann programmatisch einen neuen Wert in die Tabelle, die Spalte, die zuvor char (200) war noch mit Raum, der bis zu den 200 Zeichen aufgefüllt. Ich habe versucht, auf den Einsatz eines Guss tun, ein Konvertit und sogar RTrim (CAST ([MynCharColumn] Als nVarChar)) als hier auf eine andere Frage gefunden, aber egal, was ich den Wert tun gepolstert wird immer wieder als wäre es immer noch ein Zeichen.

War es hilfreich?

Lösung

wilde Vermutung: Wenn Sie der ORM-Code irgendeine Form von ORM verwenden könnte noch die Spalte als char (200) und als Zeichen einzufügen. Oder, wenn Sie eine gespeicherte Prozedur verwenden, haben Sie den Datentyp es ändern?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top