OT Cislovani radku v SQL prikazu SELCT ?
turby@chips.cz
turby@chips.cz
Úterý Duben 5 16:39:32 CEST 2005
Zdravim,
podstatne je co je to za databazi. Treba Oracle to umi, Mysql neumi.
I kdyz lze u mysql vyuzit treba limit x,y ale neni to tak elegantni.
Problem je totiz v tom, ze jste zatim nenapsal k cemu ma ten udaj
vubec slouzit. Protoze treba pokud ma byt unikatni tak lze pouzit
dalsi sloupec s automatickou inkrementaci. Pokud ma byt unikatni jen
pro dany insert a v tabulce nema byt unikatni tak to tak nepujde a
musi se na to jinak. Tedy pokud to neni treba vyse zmineny ORA.
--
turby@chips.cz
5. dubna 2005, 16:21:20, napsal jste:
> 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
Další informace o konferenci Hw-list