Przecinek czy kropka Double Precision - oracle baza danych

0

Witam,
Mam bazę danych oracle i w niej tabelę z polem typu Double Precision. Teraz tworzę sobie w javie + swing pole tekstowe, w której będzie można wpisać liczbę zmiennoprzecinkową. Gdy wpisuję w tym polu 2000.50 wszystko jest ok dane idą do bazy, gdy wpiszę 2000,50 występuje błąd, że niepoprawny String (oczywiście przed dodaniem parsuję Stringa na double). Pytanie czy w Oracle domyślnie jest kropka, czy może to wynikać z tego, że mam system zainstalowany w angielskiej wersji. Jeśli jest kropka to myślę, że nie będzie problemu po prostu z zamianą przecinka na kropkę, no że chyba to jednak zależy od ustawień systemu to co wtedy?

2

zawsze kropka - przecinek służy do oddzielania kolumn, wartości itp
INSERT INTO test(pol1, pole2) VALUES (1.2, 3.4) - tu podajesz dwie wartości dla dwóch pól
INSERT INTO test(pol1, pole2) VALUES (1,2, 3,4) - a tu podajesz cztery wartości dla dwóch pól

BTW jakbyś dodawał wartość przez parametr jako double a nie sklejał zapytanie nie miałbyś takiego problemu

1 użytkowników online, w tym zalogowanych: 0, gości: 1