[ oggie @ 13.03.2007. 12:37 ] @
| U SQL bazi u nekoj tabeli imam polje tipa datetime. Radi testiranja hocu direktno u tabelu da upisem datum u formatu
12.03.2007 12:15:14.450 gde je 450 broj milisekundi. Kada ovo pokusam SQL server se pobuni i ne prihvata upis.
Znaci kako da upisem milisekunde jer mi treba za test?
Hvala unapred. |
[ IDeveloper @ 13.03.2007. 13:57 ] @
Sto se tice samog vremena OK ti je unos, i to tako treba. Sada, pitanje je da li ti je datum u dobrom formatu (koji ti je collation)? Ali sve jedno pokusaj da uneses default-ni tipa 2007-03-13 14:50:50.360
Sto se tice milisec server ih cuva sa preciznoscu od 3.33 milsec tako da moze server da ti malo "mrdne" vrednost koju si ti upisao!
Pozdrav
[Ovu poruku je menjao mmwc dana 15.03.2007. u 09:14 GMT+1]
[ oggie @ 13.03.2007. 14:23 ] @
Uspeo sam taj datum da upisem preko Insert naredbe, ali ono sto nisam uspeo je da taj datum upisem "na suvo", tj. direktno u tabelu u SQL enterprise manageru. Kada pokusam dobijem gresku " The value you entered is not consistent with the data type or lenght of the column".
Dalje kad upisem takav datum da li postoji nacin da u SQL enterprise manageru vidim u tabeli te milisekunde (sto nikako ne uspevam) ili mogu da vidim milisekunde samo pozivom neke funkcije npr. sa select datepart ili tako nesto ?
[ IDeveloper @ 13.03.2007. 14:34 ] @
Nisam siguran za opciju u tabeli, ali sigurno mozes da vidis sve sa milisekundama ako napravis upit u SqlManager-u nad tom tabelom i selektujes datum...
Kod mene tako radi! Do duse ja radim sada na 2005 ( ne znam na cemu ti radis) a sto se tice 2000 ne mogu da se setim
(tj. ne znam na pamet, posto je ne koristim vise od pola godine)!
[Ovu poruku je menjao mmwc dana 15.03.2007. u 09:14 GMT+1]
[ oggie @ 13.03.2007. 14:40 ] @
Izgleda da se milisekunde ne mogu upisati ni videti u tabeli direktno, samo preko sql naredbi insert i select.
Hvala na pomoci.
[ IDeveloper @ 13.03.2007. 14:48 ] @
Nema na cemu!
Pozdrav!
[Ovu poruku je menjao mmwc dana 15.03.2007. u 09:15 GMT+1]
[ Pjer_Nis @ 13.03.2007. 16:53 ] @
A da napravis jednu funkciju koja ce da ti vreme sa sve milisekundama pretvori u string, pa da ga tako pamtis? Ta funkcija ce da unese standardno kasnjenje koje mozes da zanemaris ako uporedjujes dva vremena.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.