ďťż
 
[Postgres]Jak wydobyc czas z serwera bazy przez ODBC ďťż
 
[Postgres]Jak wydobyc czas z serwera bazy przez ODBC
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[Postgres]Jak wydobyc czas z serwera bazy przez ODBC



EMPI - 09-12-2005 19:55
[Postgres]Jak wydobyc czas z serwera bazy przez ODBC
  Hej !

Chciałbym wyświetlić aktualny czas.
W postgresie robi się to :
select current_time;

ale jak takie zapytanie przesyłam przez ODBC to mi pisze że błąd składni
select (bo pewnie zakłada że musi być sekcja "from", ale jak próbowałem
dodać "from jakastabela" to traktował "current_time" jak nazwe kolumny ,
której tam nie ma i tez mi się wywalał błąd) ....

EMPI
http://www.empimusic.z.pl





somee - 09-12-2005 19:55

 
witaj
w kwrendzie przekazującej
select now()::timestamp(0) as data_br;

now() bo CURRENT_TIME zwraca ci czas rozpoczęcia transakcji
więc jak transakce zaczynasz piec minut wcześniej to czas będziesz miał zły

:: timestamp(0) żutujesz i dostajesz bez strefy

as data_br żebyś miał nazwę kolumny

Pozdrawiam
GP




Krzysztof =?iso-8859-2?Q?Krzy=BFaniak?= - 09-12-2005 19:55

  somee <somee@poczta.onet.pl> writes:

> witaj
> w kwrendzie przekazującej
> select now()::timestamp(0) as data_br;
>
>
> now() bo CURRENT_TIME zwraca ci czas rozpoczęcia transakcji

http://www.postgresql.org/docs/8.1/i...TETIME-CURRENT

The function now() is the traditional PostgreSQL equivalent to
CURRENT_TIMESTAMP.

Innymi słowy NOW() to CURRENT_TIMESTAMP..

> więc jak transakce zaczynasz piec minut wcześniej to czas będziesz miał zły
>
> :: timestamp(0) żutujesz i dostajesz bez strefy

... rzutujesz.

> as data_br żebyś miał nazwę kolumny

eloy
--
-------e-l-o-y----------------------------e-l-o-y-@-k-o-f-e-i-n-a-.-n-e-t------

jak to dobrze, że są oceany - bez nich byłoby jeszcze smutniej




somee - 09-12-2005 19:55

  > http://www.postgresql.org/docs/8.1/i...TETIME-CURRENT
>
> The function now() is the traditional PostgreSQL equivalent to
> CURRENT_TIMESTAMP.
>
> Innymi słowy NOW() to CURRENT_TIMESTAMP..
>
>

innymi słowy zastąp now() przez timeofday()

>
>
> eloy

Ok dzięki





EMPI - 09-12-2005 19:55

  Hej !

> select now()::timestamp(0) as data_br;

tiaa... ale u mnie to nie działa. Pisze ze "Syntax error in SELECT
statement" - bo nie ma sekcji "from".
Podmieniłem na CURRENT_TIMESTAMP - to samo.
Oczywiście zapytanie dziala jak je odpale w pgAdminie.
Problem mam tylko z uzyskaniem tego w Visual Basicu przy połączeniu
przez ODBC :-(

EMPI




=?ISO-8859-2?Q?Pawe=B3_Matejski?= - 11-12-2005 17:32

  EMPI wrote:
> Hej !
>
>
>>select now()::timestamp(0) as data_br;
>
>
> tiaa... ale u mnie to nie działa. Pisze ze "Syntax error in SELECT
> statement" - bo nie ma sekcji "from".

Jesli to jest problem to zawsze można tak: select * from now();

--
P.M.




Grzegorz Szyszlo - 13-12-2005 09:34

  somee napisał(a):
>
> witaj
> w kwrendzie przekazującej
> select now()::timestamp(0) as data_br;
>
> now() bo CURRENT_TIME zwraca ci czas rozpoczęcia transakcji
> więc jak transakce zaczynasz piec minut wcześniej to czas będziesz miał zły

heh.... zły w sensie czego?

znik.




Grzegorz Szyszlo - 13-12-2005 09:34

  EMPI napisał(a):

>>select now()::timestamp(0) as data_br;
>
> tiaa... ale u mnie to nie działa. Pisze ze "Syntax error in SELECT
> statement" - bo nie ma sekcji "from".
> Podmieniłem na CURRENT_TIMESTAMP - to samo.
> Oczywiście zapytanie dziala jak je odpale w pgAdminie.
> Problem mam tylko z uzyskaniem tego w Visual Basicu przy połączeniu
> przez ODBC :-(

zawsze możesz założyć bezsensowną tabelkę której niczym nie napychasz,
ale musi mieć conajmniej jedną kolumnę.

create table nic (nic int);

a w czepialskim VB:
select current_time from nic;

i tak z kilkoma innymi zapytaniami. ewentualnie dopisz sobie
current_time do innego zapytania którego wcześniej w algorytmie używasz.

nadal nie mogę zrozumieć dlaczego akurat now() lub current_timestamp .
zazwyczaj przynosi to więcej szkody niż pożytku. a transakcje
klienckie powinny być jak najkrótsze.

znik.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [PostgreSQL] - jak =?ISO-8859-2?Q?zabezpieczy=E6_interesy_tw?==?ISO-8859-2?Q?=F3rcy_systemu_=3F=3F=3F?= postgresql - int/int postgresql Select count(*) czy raczej Select count(ID) [postgresql] INSERT OR UPDATE - jak =?ISO-8859-2?Q?b=EAdzie_na?==?ISO-8859-2?Q?jlepiej=3F?= [postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?= [PostgreSQL] Jak =?ISO-8859-2?Q?po=B3=B1czy=E6_funkcje_z_w?==?ISO-8859-2?Q?idokiem?= Postgres - replikcja master-master Dopasowanie do "najlepszego" dopasowania :) [ PostgreSQL] Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?= =?ISO-8859-2?Q?[psql]_Polskie_t=B3umaczenie_?= =?ISO-8859-2?Q?licencji_BSD_dla_PostgreSQL=3F?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • fantazia.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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com