OT Cislovani radku v SQL prikazu SELCT ?
jirka7a@seznam.cz
jirka7a@seznam.cz
Středa Duben 6 20:07:04 CEST 2005
Mate tam dobre where v tom subselectu ?
Tam bude nejspise problem tj spocita se vzdy vse.
Jinak insert ze selectu ze stejne tabulky by mel fungovat v pohode. Ovsem
musite pocitat s tim, ze v tom selectu se nezohledni ty zaznamy, ktere v tom
jednom prikazu vkladate. To se muze chovat divne od typu SQL a optimalizace
serveru.
Jirka
----- Original Message -----
From: "Pavel Novotný" <novotny.pp@atlas.cz>
To: "'HW-news'" <hw-list@hw.cz>
Sent: Wednesday, April 06, 2005 10:48 AM
Subject: RE: OT Cislovani radku v SQL prikazu SELCT ?
Konstrukce s vlozenym (SELECT count(*) from tabulka) byla to prvni co me
napadlo, ale bohuzel minimalne na MS Access nefunguje testuji to na mdb z
Access 2003 a tam mi INSERT vsechny zaznamy ocisluje jednim cislem,zrejme se
zapis provadi hromadne a tak vlozeny select vraci vzdy stejny pocet
zaznamu, ktery byl v tabulce pred insertem
-----Original Message-----
From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On
Behalf Of jirka7a@seznam.cz
Sent: Tuesday, April 05, 2005 5:59 PM
To: HW-news
Subject: Re: OT Cislovani radku v SQL prikazu SELCT ?
Tohle je nesrozumitelne ?
select id,nazev, (select count * from tabulka t1 where t1.id > tabulka.id )
poradi from tabulka order by id
Podle toho bezne cislujem a i do insert. Ten sloupec poradi krasne vrati
0,1,2,3,4,....
Jirka
----- Original Message -----
From: "Pavel Novotný" <novotny.pp@atlas.cz>
To: "'HW-news'" <hw-list@hw.cz>
Sent: Tuesday, April 05, 2005 4:21 PM
Subject: RE: OT Cislovani radku v SQL prikazu SELCT ?
Ja to popravde potrebuji do INSERTu kde potrebuji vkladat poradove cislo
zaznamu, ale vzhledem k tomu, ze to je
INSERT INTO ... SELECT tak jsem se zeptal na ten select
Muzu to resit programove, ale je skoda psat kod tam kde staci jeden insert,
ale nevim jak inkrementovat cislo zaznamu, ktere je
SELECT max(cislozaznamu) from tabulka + 1,2,3,......
Struktura databaze je pevne dana a zadne triggery ci jina kouzla nepripadaji
v uvahu ,zapisujeme do databaze vyhodnocovaciho sw od dodavatele od nekud z
USA.
-----Original Message-----
From: hw-list-bounces@list.hw.cz [mailto:hw-list-bounces@list.hw.cz] On
Behalf Of turby@chips.cz
Sent: Tuesday, April 05, 2005 3:43 PM
To: HW-news
Subject: Re: OT Cislovani radku v SQL prikazu SELCT ?
Zdravim,
nektere sql servery to umi, ale ne vsechny. navic je to pomerne k nicemu.
co tim chcete vyresit? poradi radku ve vysledku vam nic nerekne a muze byt
pomerne dost zavadejici. hlavne kdyz se vam pokazi indexy tak budete mit
porad korekni poradi i kdyz bude chybne. lze to samozrejme nahradit poradim
klice v poli vysledku dotazu.
--
turby@chips.cz
5. dubna 2005, 15:37:59, napsal jste:
> Omlouvam se za OT , ale pisu sw pro laboratorni automat, ktery primo
> komunikuje s SQL serverem nebo Access databazi a potrebuji nasledujici
>
> SELECT *, x FROM tabulka
>
> pricemz x by ve vysledku tohoto selektu melo byt poradove cislo radku
> v danem vyberu tj 1,2,3,4,5,6....
>
> Lze to nejak resit pomoci jazyka SQL ?
>
>
> Dekuji
>
>
>
>
>
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
--
Příchozí zpráva neobsahuje viry.
Zkontrolováno Antivirovým systémem AVG.
Verze: 7.0.308 / Virová báze: 266.9.1 - datum vydání: 1.4.2005
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
_______________________________________________
HW-list mailing list - sponsored by www.HW.cz
Hw-list@list.hw.cz
http://list.hw.cz/mailman/listinfo/hw-list
--
Příchozí zpráva neobsahuje viry.
Zkontrolováno Antivirovým systémem AVG.
Verze: 7.0.308 / Virová báze: 266.9.3 - datum vydání: 5.4.2005
Další informace o konferenci Hw-list