[SQL Server] problem z typem danych
Skorpionik - 04-11-2005 23:17
[SQL Server] problem z typem danych
Witam,
Mam program napisany w javie ktory zasila automatycznie baze danych w SQL Server z plikow tekstowych za pomoca INSERT INTO Table (C1, C2) VALUES (X1,CONVERT(float,X2)) itd. Jedynym problemem jest to, ze X2 po przeksztalceniu na float staje sie liczba calkowita, a ja potrzebuje ja razem z miejscami po przecinku. Czy ktos wie jak mozna to poprawic?
Dzieki z gory za pomoc
=?iso-8859-2?Q?Pawe=B3_Filipiak?= - 04-11-2005 23:17
Użytkownik "Skorpionik" <golbi@tenbit.pl> napisał w wiadomości news:dkffft$67a$1@apollon.grec.isp.9tel.net... > Witam, > > Mam program napisany w javie ktory zasila automatycznie baze danych w SQL > Server z plikow tekstowych za pomoca INSERT INTO > Table (C1, C2) VALUES (X1,CONVERT(float,X2)) itd. Jedynym problemem jest > to, > ze X2 po przeksztalceniu na float staje sie liczba calkowita, a ja > potrzebuje ja razem z miejscami po przecinku. Czy ktos wie jak mozna to > poprawic?
1. Jaki jest typ pola C2 w tablicy? 2. Jaki jest separator dziesiętny liczby zmiennoprzecinkowej w pliku tekstowym? 3. Puśc taki przykładowy insert z poziomu QA i zobacz jaką wartość wstawi. Wykonaj też sam convert na przykładowej wartości z pliku i zobacz na co skonwertuje
-- pozdrawiam, Paweł Filipiak, gg 2791867
Skorpionik - 04-11-2005 23:17
> 1. Jaki jest typ pola C2 w tablicy?
float
> 2. Jaki jest separator dziesiętny liczby zmiennoprzecinkowej w pliku > tekstowym?
Przecinek.
> 3. Puśc taki przykładowy insert z poziomu QA i zobacz jaką wartość wstawi. > Wykonaj też sam convert na przykładowej wartości z pliku i zobacz na co > skonwertuje
Moge to sprawdzic dopiero w poniedzialek, wtedy bede miec dostep do SQL Servera.
Grzesiek G. - 11-11-2005 11:38
Skorpionik napisał(a): >>1. Jaki jest typ pola C2 w tablicy? > > > float > > >>2. Jaki jest separator dziesiętny liczby zmiennoprzecinkowej w pliku >>tekstowym? > > > Przecinek. > I tu zapewne jest problem. CONVERT wymaga kropki, więc konwertuje do pierwszego błednego znaku.
-- Grzegorz Gruza Odpowiadając usuń "spamerom_nie." z adresu!!!
Skorpionik - 11-11-2005 11:39
Niestety nie moge zmienic wszystkich przecinkow w plikach z ktorych pobieram dane :( Czy ktos zna rozwiazanie tego problemu?
>> >>>2. Jaki jest separator dziesiętny liczby zmiennoprzecinkowej w pliku >>>tekstowym? >> >> >> Przecinek. >> > I tu zapewne jest problem. CONVERT wymaga kropki, więc konwertuje do > pierwszego błednego znaku. >
Grzesiek G. - 11-11-2005 11:40
Skorpionik napisał(a): > Niestety nie moge zmienic wszystkich przecinkow w plikach z ktorych pobieram > dane :( Czy ktos zna rozwiazanie tego problemu? > > > >>>>2. Jaki jest separator dziesiętny liczby zmiennoprzecinkowej w pliku >>>>tekstowym? >>> >>> >>>Przecinek. >>> >> >>I tu zapewne jest problem. CONVERT wymaga kropki, więc konwertuje do >>pierwszego błednego znaku. >> > > REPLACE w SQL Serverze.
-- Grzegorz Gruza Odpowiadając usuń "spamerom_nie." z adresu!!!
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Jak =?windows-1250?Q?pobra=E6_szacowan=B9_wielko=9C=E6_zbiory_wy nikowego_w_MS?==?windows-1250?Q?_SQL_2005=3F?=
=?iso-8859-2?Q?=5BMS_SQL=5D_Czy_mo=BFna_wywo=B3a=E6_funkcje_t ylko_raz_dla?==?iso-8859-2?Q?_ca=B3ego_zbioru_=BCr=F3d=B3owego=3F?=
=?ISO-8859-2?Q?k=B3opot_z_uruchomieniem_MY_SQL_dla_C?==?ISO-8859-2?Q?MS_i_CRM_na_Fedora_Core_3?=
Oracle PL/SQL Wstawianie =?ISO-8859-2?Q?wynik=F3w_kolekcji_d?==?ISO-8859-2?Q?o_tabeli?=
[MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?=
=?iso-8859-2?Q?=5Bmssql=5D_Zapytania_rekurencyjne__-_czy_sk=B3adnia_sql?==?iso-8859-2?Q?_co=B6_takiego_przewiduje_=3F?=
[Oracle PL/SQL] Cursor i zapis =?ISO-8859-2?Q?rekord=F3w_do_?==?ISO-8859-2?Q?kolejnych_plik=F3w?=
=?iso-8859-2?Q?=5BMySQL=5D_Co_minimalnie_potrzebne_zeby_mie=E 6_klienta_My?==?iso-8859-2?Q?SQL_na_Linuxie=3F?=
[newbie] MS SQL - praca =?ISO-8859-2?Q?jednocze=B6nie_na_2_?==?ISO-8859-2?Q?bazach_=28linkowanie_=3F=29?=
mysql i mysql-front, problem
zanotowane.pldoc.pisz.plpdf.pisz.plradioaktywni.htw.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|