ďťż
 
MSSQL 2000 kolejno?? wierszy ďťż
 
MSSQL 2000 kolejno?? wierszy
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

MSSQL 2000 kolejno?? wierszy



MS - 14-12-2006 16:09
MSSQL 2000 kolejno?? wierszy
  Witam
Chyba mam jak?? dziwn? przypad?o?? w bazach danych tworzonych na MS SQL
2000, albo o czym? zapominam tworz?c tabele.
Otó? najcz??ciej tabela ma pole id - autoincrement. Niestety wiersze w
tabeli nie s? pouk?adane rosn?co po tym polu. Po dodaniu x rekordów wyglada
to tak i? rekordy nie dodaj? si? na ko?cu tabeli tylko gdzie? w ?rodku. NP.
id
1
2
3
4
5
15
16
17
6
7
8
9
12
13
14
10
11

Co to mo?e by??
Pozdrawiam
Marek





Mikolaj Rydzewski - 14-12-2006 16:09

  MS <mskoni@poczta.onet.pl> wrote:
> Niestety wiersze w tabeli nie s? pouk?adane rosn?co po tym polu. Po
> dodaniu x rekordów wyglada to tak i? rekordy nie dodaj? si? na ko?cu
> tabeli tylko gdzie? w ?rodku.

W SQL nie ma czegos takiego jak 'w srodku'. Do sortowania sluzy 'order
by'.

--
Mikolaj Rydzewski <miki@ceti.pl> http://ceti.pl/~miki/
PGP KeyID: 8b12ab02
There are three kinds of people: men, women, and unix.




Grzegorz Danowski - 14-12-2006 16:09
=?iso-8859-2?Q?Re:_MSSQL_2000_kolejno=B6=E6_wierszy?=
  "MS" <mskoni@poczta.onet.pl> wrote in message
news:el8kh8$3r8$1@news.onet.pl...
> Witam
> Chyba mam jak?? dziwn? przypad?o?? w bazach danych tworzonych na MS SQL
> 2000, albo o czym? zapominam tworz?c tabele.
> Otó? najcz??ciej tabela ma pole id - autoincrement. Niestety wiersze w
> tabeli nie s? pouk?adane rosn?co po tym polu. Po dodaniu x rekordów
> wyglada to tak i? rekordy nie dodaj? si? na ko?cu tabeli tylko gdzie? w
> ?rodku. NP.
(...)
> Co to mo?e by??

A na jakim polu jest indeks klastrowy (clustered)?
G.




MS - 14-12-2006 16:09

 
..
>
> W SQL nie ma czegos takiego jak 'w srodku'. Do sortowania sluzy 'order
> by'.
>
> --
Wiem do czego s?u?y order i nie o sortowanie mi chodzi, ale o uk?ad wierszy
po otworzeniu tabeli. Zawsze w dotychczasowych bazach z którymi mia?em do
czynienia to wiersze by?y pouk?adane po id. A tu tak nie jest, czyli
ostatnio dodanych rekordów nie mam na ko?cu tylko gdzie? wy?ej w strukturze
tabeli.





Grzesiek G. - 14-12-2006 16:09

  Grzegorz Danowski napisa?(a):
> "MS" <mskoni@poczta.onet.pl> wrote in message
> news:el8kh8$3r8$1@news.onet.pl...
>
>> Witam
>> Chyba mam jak?? dziwn? przypad?o?? w bazach danych tworzonych na MS
>> SQL 2000, albo o czym? zapominam tworz?c tabele.
>> Otó? najcz??ciej tabela ma pole id - autoincrement. Niestety wiersze w
>> tabeli nie s? pouk?adane rosn?co po tym polu. Po dodaniu x rekordów
>> wyglada to tak i? rekordy nie dodaj? si? na ko?cu tabeli tylko gdzie?
>> w ?rodku. NP.
>
> (...)
>
>> Co to mo?e by??
>
>
> A na jakim polu jest indeks klastrowy (clustered)?
> G.
Z tym ?e (popraw mnie je?li si? myl?) indeks klastrowy u?o?y dane
kolejno na stronami. Natomiast mo?e wyst?pi? pomieszanie danych wewn?trz
strony. Ale generalnie do wymuszania porz?dku stosuje si? indeks klastrowy.

Pozdrawiam

--
Grzegorz Gruza
Odpowiadaj?c usu? "spamerom_nie." z adresu!!!




MS - 14-12-2006 16:09

 

> A na jakim polu jest indeks klastrowy (clustered)?

tabela nie ma indeksu klastrowego, chyba ?e jest tworzony domyslnie a
zak?adka Indexex/keys go nie wyswietla




=?ISO-8859-2?Q?Pawe=B3_Matejski?= - 14-12-2006 16:09

  MS wrote:
> .
>> W SQL nie ma czegos takiego jak 'w srodku'. Do sortowania sluzy 'order
>> by'.
>>
>> --
> Wiem do czego s?u?y order i nie o sortowanie mi chodzi, ale o uk?ad wierszy
> po otworzeniu tabeli. Zawsze w dotychczasowych bazach z którymi mia?em do
> czynienia to wiersze by?y pouk?adane po id.

Mia?e? pecha.

> A tu tak nie jest, czyli
> ostatnio dodanych rekordów nie mam na ko?cu tylko gdzie? wy?ej w strukturze
> tabeli.
>
>

--
P.M.




=?ISO-8859-2?Q?Micha=B3?= Kuratczyk - 14-12-2006 16:09

  MS wrote:
> Po dodaniu x rekordów wyglada to tak i? rekordy nie dodaj? si? na ko?cu
> tabeli tylko gdzie? w ?rodku.
[...]
> Co to mo?e by??
Relacyjna baza danych.

--
Micha? Kuratczyk




Grzegorz Danowski - 14-12-2006 16:09
=?iso-8859-2?Q?Re:_MSSQL_2000_kolejno=B6=E6_wierszy?=
  "MS" <mskoni@poczta.onet.pl> wrote in message
news:el8rpj$s5k$1@news.onet.pl...
>> A na jakim polu jest indeks klastrowy (clustered)?
>
> tabela nie ma indeksu klastrowego, chyba ?e jest tworzony domyslnie a
> zak?adka Indexex/keys go nie wyswietla

Klucza g?ównego te? nie masz (domy?lnie ma w?a?nie indeks klastrowy)?
Grzegorz




Marek Hryceniak - 14-12-2006 16:09

 
U?ytkownik "MS" <mskoni@poczta.onet.pl> napisa? w wiadomo?ci
news:el8pst$lkp$1@news.onet.pl...
>
> .
>>
>> W SQL nie ma czegos takiego jak 'w srodku'. Do sortowania sluzy 'order
>> by'.
>>
>> --
> Wiem do czego s?u?y order i nie o sortowanie mi chodzi, ale o uk?ad
> wierszy po otworzeniu tabeli. Zawsze w dotychczasowych bazach z którymi
> mia?em do czynienia to wiersze by?y pouk?adane po id. A tu tak nie jest,
> czyli ostatnio dodanych rekordów nie mam na ko?cu tylko gdzie? wy?ej w
> strukturze tabeli.

Witam,

SQL mo?e ustawia? rekordy jak chce w zwracanych wynikach, dopóki nie podasz
mu ORDER BY

Je?eli koniecznie chcesz mie? fizycznie w tabeli pouk?adane rekordy wed?ug
ID, to utwórz CLUSTERED INDEX
po kolumnie ID.
Ale to te? raczej nie zagwarantuje zwracania rekordów wed?ug ID :).

Pozdrawiam,
Marek
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Zdalny =?ISO-8859-2?Q?dost=EAp_do_MSSQL_bez_zarz=B1dzani?==?ISO-8859-2?Q?a?= [MSSQL] =?ISO-8859-2?Q?zgodno=B6ci_z_licencjami_Microsoft_?==?ISO-8859-2?Q?SQL_Server?= [MSSQL 2k] - jak =?ISO-8859-2?Q?pod=B3=B1czy=E6_serwer_na_?==?ISO-8859-2?Q?porcie_innym_ni=BF_1433=3F?= MSSQL Express czy Oracle Express MSSQL 2005 i uruchamianie procedury o =?ISO-8859-2?Q?okre=B6lone?==?ISO-8859-2?Q?j_godzinie?= [MSSQL] ACCESS - SQL =?ISO-8859-2?Q?B=B3ad_w_konwersji_lic?==?ISO-8859-2?Q?zb?= [MSSQL 2K] =?ISO-8859-2?Q?Wp=B3yw_ustawie=F1_regionalnych_?==?ISO-8859-2?Q?serwera_na_zapytania?= Pobierananie danych z innej bazy danych w MSSQL Migracja MSSQL 2005 CTP na 2005 Express MSSQL , funkcja pobierajaca sama date (bez czasu) w funkcji
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • ets2.xlx.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