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

Diskuze na Lopuchu,
pohlazení na duchu

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: yptttbe
[ 1008 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 8.4.2010 10:11 - Oblíbené kluby (19:58) 1199
ten dotaz:SELECT tbl_Pristroj.ID_Pristroj AS JmenoID_Pristroje, tbl_Pristroj.Kategorie, tbl_Pristroj.Nazev AS JmenoNazev, tbl_Pristroj.Typ AS JmenoTyp, tbl_Pristroj.Serial AS JmenoSerial, tbl_Pristroj.Zobrazit, tbl_Pristroj.Usek, tbl_Pristroj.Inv AS JmenoInv, tbl_Pristroj.Klas, tbl_Pristroj.Vyrobce, tbl_Pristroj.Dodavatel, tbl_Pristroj.Servis, tbl_Pristroj.Zarazeno AS JmenoZarazeno, tbl_Pristroj.Instalace, tbl_Pristroj.Inst_kdy AS JmenoInst_kdy, tbl_Pristroj.ROPy, tbl_Pristroj.Vyrazeno, tbl_Pristroj.Vyrazeno_kdy AS JmenoVyrazeno_kdy, tbl_Pristroj.Cena AS JmenoCena, tbl_Pristroj.Rok_vyroby AS JmenoRok_vyroby, tbl_Pristroj.Zaruka AS JmenoZaruka, tbl_Pristroj.PC AS JmenoPC, tbl_Pristroj.Interval_prohl, tbl_Pristroj.Last, tbl_Pristroj.Next, tbl_Pristroj.Poznamka AS JmenoPoznamka, tbl_Kategorie.Kategorie AS JmenoKategorie, tbl_Vyrobce.Vyrobce AS JmenoVyrobce, tbl_Zdrav_useky.Usek AS JmenoUsek, tbl_Klas.Klas_trida AS JmenoKlas_trida, tbl_Firma.Firma AS JmenoDodavatel, tbl_Firma_1.Firma AS JmenoServis, tbl_Firma_2.Firma AS JmenoInstalace, tbl_Interval.Interval_prohl AS JmenoInterval_prohl, qry_last_prohlidka.LastOfKontrola, qry_last_prohlidka.Next_Prohlidka, DateAdd("m",tbl_Interval.Interval_prohl,qry_last_prohlidka.LastOfKontrola) AS JmenoNext
FROM tbl_Klas INNER JOIN (tbl_Kategorie INNER JOIN (tbl_Vyrobce INNER JOIN (tbl_Zdrav_useky INNER JOIN (tbl_Interval INNER JOIN (tbl_Firma INNER JOIN ((tbl_Firma AS tbl_Firma_2 INNER JOIN (tbl_Firma AS tbl_Firma_1 INNER JOIN tbl_Pristroj ON tbl_Firma_1.ID_Firma = tbl_Pristroj.Servis) ON tbl_Firma_2.ID_Firma = tbl_Pristroj.Instalace) INNER JOIN qry_last_prohlidka ON tbl_Pristroj.ID_Pristroj = qry_last_prohlidka.ID_Pristroj) ON tbl_Firma.ID_Firma = tbl_Pristroj.Dodavatel) ON tbl_Interval.ID_Interval = tbl_Pristroj.Interval_prohl) ON tbl_Zdrav_useky.ID_Zdrav_useky = tbl_Pristroj.Usek) ON tbl_Vyrobce.ID_Vyrobce = tbl_Pristroj.Vyrobce) ON tbl_Kategorie.ID_Kategorie = tbl_Pristroj.Kategorie) ON tbl_Klas.ID_Klas = tbl_Pristroj.Klas
WHERE (((tbl_Pristroj.ID_Pristroj) Like PrectiData_klic()) AND ((tbl_Pristroj.Nazev) Like PrectiData_nazev()) AND ((tbl_Pristroj.Typ) Like PrectiData_typ()) AND ((tbl_Pristroj.Serial) Like PrectiData_serial()) AND ((tbl_Pristroj.Zobrazit)=Yes) AND ((tbl_Pristroj.Inv) Like PrectiData_inv()) AND ((tbl_Pristroj.Zarazeno) Between PrectiData_zarazeno() And PrectiData_zarazeno2()) AND ((tbl_Pristroj.ROPy)=True Or (tbl_Pristroj.ROPy)=[Forms]![frm_SELECT]![Vyhledat_ropy]) AND ((tbl_Pristroj.Vyrazeno) Like PrectiData_vyrazeno()) AND ((tbl_Pristroj.Cena) Between PrectiData_cena() And PrectiData_cena2()) AND ((tbl_Pristroj.Rok_vyroby) Between PrectiData_rok() And PrectiData_rok2()) AND ((tbl_Pristroj.Poznamka) Like PrectiData_pozn()) AND ((tbl_Kategorie.Kategorie) Like PrectiData_kategorie()) AND ((tbl_Vyrobce.Vyrobce) Like PrectiData_vyrobce()) AND ((tbl_Zdrav_useky.Usek) Like PrectiData_usek()) AND ((tbl_Klas.Klas_trida) Like PrectiData_klas()) AND ((tbl_Firma.Firma) Like PrectiData_dodavatel()) AND ((tbl_Firma_1.Firma) Like PrectiData_servis()) AND ((tbl_Firma_2.Firma) Like PrectiData_instalace()) AND ((tbl_Interval.Zobrazit)=Yes) AND ((tbl_Kategorie.Zobrazit)=Yes) AND ((tbl_Vyrobce.Zobrazit)=Yes) AND ((tbl_Zdrav_useky.Zobrazit)=Yes) AND ((tbl_Klas.Zobrazit)=Yes) AND ((tbl_Firma.Zobrazit)=Yes) AND ((tbl_Firma_1.Zobrazit)=Yes) AND ((tbl_Firma_2.Zobrazit)=Yes) AND ((DateAdd("m",[tbl_Interval].[Interval_prohl],[qry_last_prohlidka].[LastOfKontrola])) Between PrectiData_datum() And PrectiData_datum2()));
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 8.4.2010 10:10 - Oblíbené kluby (19:58) 1198
tvx: negaci celého WHERE jsem zkoušel)
ale to nějak nefungovalo

on ten dotaz je docela rozsáhlý (vytvořen v návrhovém režimu MS Access)
ale funguje
jen nyní potřebuji negaci výsledku
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 - Oblíbené kluby (19:58) 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?

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

(c) 2001-2011 Lopuch.cz   
Kontakt