Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Modrá je dobrá
zelená je lepší

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub Database (mysql,...) [ŽP: neomezená] (kategorie Programování) moderuje melkor_unlimited.
Archiv
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: oadtbvn
[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 8.4.2010 10:08  1197
existuje negace cele te podminky :)
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 8.4.2010 10:07  1196
themajklja taky ale jsem radeji pesimista, kdovi co am za stroj a kdovijak je pomalej MS.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 8.4.2010 09:56  1195
dotazzdravím

potřeboval bych poradit, mám rozsáhlý SQL dotaz (MS Access)
výsledek by měl pokrávat všechny záznamy (cca 2000 položek)
ale jedna chybí bohužel. Jedná se o celkem rozsáhlé tabulky a já bych poptřeboval inverzi tohoto dotazu - aby se mi vrátil ten záznam, který nevyhovuje.

existuje něco jako
"inverze" (select * from tabulka where podmínka) ?
themajkl themajkl All those moments will be lost in time - like tears in rain. 8.4.2010 06:17  1194
Bych tedy čekal, že na běžném dnešním PC bude export 1.5 GB výrazně rychlejší, než "max pár hodin" :-)
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 8.4.2010 06:09  1193
v kazdem pripade je to nejpolehlivejsi naprava chyb.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 8.4.2010 06:09  1192
to bude chvilku trvat ale pokud to neni nejaky vetchy zelezo tak to bude max jen par hodin.
edmundl 7.4.2010 20:41  1191
To mě taky napadlo, ale mám z toho trochu obavu, db má cca 1.5GB
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 7.4.2010 20:10  1190
edmundlpokud tabulka je schopna prace engunu nad ni, pak dump ve formatu sql by mohl pomoci dostat data ven a pak zase naimportovat.
edmundl 7.4.2010 19:41  1189
Oprava databáze MS SQLAhoj, mám server MS SQL 2005 Express a na něm databázi, která se chová divně.
Zdánlivě jsou data v pořádku, s db je možné pracovat, ale při některých operacích vykonávání sql příkazů spadne s podivnými chybami, nebo vrací "podivné" výsledky.
Zjsitil jsem, že je databáze poškozená. Příkazy

dbcc checkdb ('MojeDB', 'REPAIR_REBUILD') a
dbcc checkdb ('MojeDB', 'REPAIR_ALLOW_DATA_LOSS') vrací mnoho chyb, například:
Msg 8945, Level 16, State 1, Line 2
Table error: Object ID 2091154495, index ID 1 will be rebuilt.
Could not repair this error.
Msg 8978, Level 16, State 1, Line 2
Table error: Object ID 2091154495, index ID 1, partition ID 418520877694976, alloc unit ID 137045900984320 (type In-row data). Page (1:37506) is missing a reference from previous page (1:94883). Possible chain linkage problem.
The error has been repaired.
Msg 2511, Level 16, State 2, Line 2
Table error: Object ID 2091154495, index ID 1, partition ID 418520877694976, alloc unit ID 137045900984320 (type In-row data). Keys out of order on page (1:44954), slots 7 and 8.
The error has been repaired.


Opakované spouštění výše uvedených příkazů vedlo k tomu, že se některé chyby podařilo opravit, ale stále zůstává cca 24 chyb a ty už opravit nejdou.

Co je s tím možné dělat? Co může být příčinou takového poškození db?
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 19.3.2010 16:25  1188
pepakviz knedle
mimochodem mysql na to ma myslim jeste jednu srozumitelnejsi syntaxi:
update table XXX using YYY join XXX ......

umel to i MSAccess co jsem s nim kdysi jako student delal, jen je tam par omezeni kde to jde a kde ne.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 19.3.2010 16:22  1187
pepakmysql, treba.
knedle knedle online - Krabice živých 19.3.2010 12:57  1186
nevim, co tim presne mas na mysli, ale ja nedavno delal v myslq:

update tab_a 
left join tab_b on tab_a.id = tab_b.tab_a_id
set tab_a.neco = tab_b.neco
...


takze joiny v update (!?)
pepak pepak - Pepak.net 19.3.2010 11:41  1185
Tvx: Který DB systém dovoluje dělat JOINy v UPDATE?
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 19.3.2010 10:44  1184
BredyTohle jde taky pres join, pokud to jde prepsat tak, jako viz ten minuly pripad, jen se to zapise jako update.
kazdej db system v tomto pripade miva mirne jinou syntaxi.
pepak pepak - Pepak.net 19.3.2010 09:25  1183
Zvládá nativně ano, vhodné ne - blbě se to optimalizuje a NOT IN zvlášť.

[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt