Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

row_number problem

[es] :: MS SQL :: row_number problem

[ Pregleda: 1596 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

brankec
Bosanski Brod

Član broj: 140157
Poruke: 161
*.teol.net.



Profil

icon row_number problem18.07.2008. u 11:35 - pre 192 meseci
Imam instaliran SQL 2005 enterprise edition. Kada koristim funkciju row_number javlja mi se sledeca greska: row_number is not a recognized function name. Zasto?

[Ovu poruku je menjao brankec dana 18.07.2008. u 15:46 GMT+1]
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
82.117.202.*

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: row_number problem18.07.2008. u 13:05 - pre 192 meseci
Citat:
brankec:Kada koristim funkciju row_count javlja mi se sledeca greska: row_number is not a recognized function name.


Je l' row_count ili row_number?
row_count ne postoji u t-sql-u, postoji @@rowcount. Ako mislis na row_number() njega moras koristi sa over() klauzulom. Takodje row_number() nije postojao pre 2005-ice tako da ako ti baza trci u nekom compatibility modu nece ti raditi...
Ako ti nisam dao odgovor - baci parce koda gde ti se javlja greska...
Every hamster has his day.
 
Odgovor na temu

brankec
Bosanski Brod

Član broj: 140157
Poruke: 161
*.teol.net.



Profil

icon Re: row_number problem18.07.2008. u 15:10 - pre 192 meseci
Moja greska. Mislio sam na ROW_NUMBER(). Sintaksa je ispravna sigurno (koristio sam OVER klazulu).

Zanimljivo mi je sto si napisao :"baza trci u nekom compatibility modu", posto je baza na racunaru sa sql server 2000 MSDE.
Druga zanimljiva stvar je u tome sto takvih problema nemam kod kuce (istu tu bazu sam pokrenuo kod sebe na racunaru).
 
Odgovor na temu

Fedya
Fedor Hajdu
Solution Architect
Emaratech
Dubai, UAE

Član broj: 28246
Poruke: 790
82.117.202.*

Jabber: fedya@elitesecurity.org
Sajt: devtechgroup.com


+34 Profil

icon Re: row_number problem18.07.2008. u 15:35 - pre 192 meseci
SQL Server 2000 (bilo koja verzija) nema row_number().
Btw, sad si me zbunio :) Kazes imas 2005 EE, pa zatim kazes MSDE 2000 i onda da kod tebe nemas problem a ne kazes sta imas kod kuce...
Uglavnom... 99% da si ili pod starijom verzijom servera ili da ti je baza na 80 ili starijem compatibility modu.
Every hamster has his day.
 
Odgovor na temu

brankec
Bosanski Brod

Član broj: 140157
Poruke: 161
*.teol.net.



Profil

icon Re: row_number problem18.07.2008. u 20:41 - pre 192 meseci
Na poslu imamo racunaru koji koristi MSDE 2000 i na kome ja ta baza. Ja na svom racunaru (koji je u mrezen sa prethodnim racunarom) imam SQL 2005. Kada se prikacim (attach database) na tu bazu i pisem query javlja mi se prethodni problem. Tu istu bazu sam nasnimio na svoj racunar kod kuce koji takodje ima SQL 2005 i na njemu ROW_NUMBER radi bez problema.
 
Odgovor na temu

[es] :: MS SQL :: row_number problem

[ Pregleda: 1596 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.