PostgreSQL - ucinanie zer.

PostgreSQL - ucinanie zer.
L3
  • Rejestracja: dni
  • Ostatnio: dni
0

Witajcie.
Mam dość nietypowy problem i nie wiem jak go sobie poradzić. Piszę aplikację w Javie która do bazy wysyła mi między innymi dane w postaci cyfr. I gdy mam np daną w postaci "00003160" to do bazy zapisuje mi się jedynie "3160". Nie jest to wina aplikacji ponieważ wydrukowałem sobie tablicę jaka jest przekazywana do INSERT'a i zera na początku są. Do bazy zapisuję Stringa a kolumna do której zapisuję jest typu VARCHAR. Czy PostgreSQL może mieć gdzieś w konfiguracji opcję pomijania zer na początku? Z góry dziękuję za odpowiedzi.
Pozdrawiam.

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
0

Wykonaj to zapytanie bezpośrednio do bazy (np. z pgAdmin lub psql), a przekonasz się, że zapisują się poprawnie. Jeśli oczywiście jest tak, jak mówisz...
EDIT: zrobiłem test: http://sqlfiddle.com/#!10/03cc5/1

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.