SQL kérdések - Szoftverfejlesztés fórum

üzenetek

hozzászólások


Felhasznalo9
(tag)

Es van vmi feldolgozasi sorrend? Ami miatt a fajl nem eppen a legjobb megoldas? Pl. egyszerre 10 felhasznalo adatait kell mentegetni. Akkor meg nem ment vmit az adatbazisba le, addig masika adatot varolistara teszi? Pl. Erkezik 10 felhasznalo 1xre s akkor akarmilyen ok folytan az egyikkel elkezdi, kiirja adatokat mezokbe, a tobbi var es aztan a kovetkezo es igy tovabb?! Tehat assiznkron, ogndolom akkor. Es kozbe olvasni is lehet belole?


Benmartin
(senior tag)

persze igen egyszerre is tud bele írni jó példa erre a fórum ez alatt is sql megy és lehet xxx fórumozó pont akkor küldi az üzenetét mint én ellenben a fájlos megoldással ott nem lehet egyszerre bele írni. közben olvasni is lehet belőle.


Felhasznalo9
(tag)

Aha, cska azert kerdezem ,hogy nem nekem kell megoldani az atmeneti tarolast valtozokkal?!


Benmartin
(senior tag)

nincs szükség rá de van függvény a php-ban arra a fájlbaírásnál akkor ha egyszerre többen írnak bele ne barmolja szét csak szépen közölje veled hogy bocs most nem megy.


manrick
(tag)

Sziasztok.

Ha én több ezres nagyságrendű adatok között szeretném megvizsgálni, hogy létezik e már egy adott táblában az adott érték, és ha nincs benne, akkor beletenné, ez szerintetek mennyire lassítja a folyamatot?

Konkrétan írtam egy levelezőprogramot, és a bejövő levelek ID-jét szeretném tárolni adatbázisban. Mivel hálózatos lesz a dolog, több gépen fog futni a kliens, így minden kliensen ahogy megjelenik a levél, lementené adatbázisba az ID-t. Ezért szeretném előtte levizsgálni, hogy benne van e már az adatbázisban.
De ha ettől belassulna a rendszer, mást kell kitalálnom.

Remélem sikerült érthetően fogalmaznom.

Mi a véleményetek?

Manrick


Jester01
(veterán)
Blog

Csinálj az oszlopra indexet, arra való.


manrick
(tag)

Tényleg...igazad van :D

Nem is tudom hogy nem gondoltam erre.

Köszi :C


warmaster
(aktív tag)

Sziasztok!

Adott lenne egy feladat:
MSSQL2K szerver adatbázisából minden hétfőn ki kellene válogatni adatokat egy text fájlba. Sajnos olyan bonyolult az adatok köre, hogy egy jó nagy tárolt eljárás válogatja össze.
Én arra gondoltam, hogy készítek egy DTP Packaget, ami elindítja a tárolt eljárást, és az adatokatbemásolja a txt fájlba.

A GOND:
Nem találom a DTS szerkesztőben, hogy hol lehet beállítani egy tárolt eljárást.
Persze ha valaki mond erre egy egyszerűbb megoldást is, nekem az is jó.

Előre is köszi.


warmaster
(aktív tag)

UP. :((


Jester01
(veterán)
Blog

A DTS Import/Export wizard ''Specify table or query'' lépésében választhatsz, hogy direktben táblát, lekérdezést vagy objektumokat akarsz másolni. A lekérdezést választva meghívhatod az eljárásod.


warmaster
(aktív tag)

Ex így ok is lenne, egy olyan problémám van ezzel, hogy ha kiválasztom a wizard-nál a ''Use query to specify data'' opciót, és beírom az alábbi statementet:
exec munkatars_foglalkoztatottsag_iv @p_date_start='2006.08.01', @p_date_end='2006.09.01'
akkor hibát dob mondva, hogy
''Invalid object name '#tomb' ezt a tárolt eljárás hozza létrea legelején. Ha ugyanezt lefuttatom query analyzerben, akkor simán lefut, és ki is dobja az eredményt.


Beck18
(tag)

Egy ürlapban szereplő értékeket szertném insertálni két táblába. Az megy, hogy egy táblába mentsek értékeket, de hogyan lehet egy insert művelettel két táblába menteni ?
köszi.


Blackmate
(senior tag)

2szer ment el.

[Szerkesztve]


Blackmate
(senior tag)

Tudna valaki olyan DB kezelőt mondani, ami kis helyet foglal, és nem lassítja be nagyon a gépet? Egyszerű SQL, PL/SQL scripteket szeretnék csak futtatni. Az Oracle Database 10g helyett keresek valamit.


cucka
(addikt)
Blog

pontosan mit is keresel?
ha oracle alá írt sql és pl/sql scripteket akarsz írni, akkor szükséged lesz egy oracle szerverre (ez lehet távoli gép) és egy oracle kliensre a saját gépeden. oracle kliens nélkül nem tudsz csatlakozni a szerverhez.
ezen túl lehet mindenféle kulturált adatbázis-kezelő programot feltelepíteni, pl. TOAD, TORA, PL/SQL Developer, ízlés szerint.


Blackmate
(senior tag)

Oracle alá írt sql és pl/sql scripteket akarok írni, és futtatni. Van olyan oracle server (távoli gép), amihez bárki kapcsolódhat?


cucka
(addikt)
Blog

tudtommal nincs. ha iskolába/munkához kell, akkor ők nyilván biztosíthatnak neked egy servert.
(egyáltalán, miért érné meg bárkinek ingyenes oracle szervert üzemeltetni a neten? :) )


[HUN]Zolee
(senior tag)

mysql controk center-be létrehoztam egy töbtáblás adatbázist, és ezt ki szeretném exportálni, és netre feltölteni szintén mysql serverre, de a export gomb inaktív. sőt még az inport is az. már leszedtem a legújabb verziót és azzal se jó. valakinek valami ötlet?
még nagyon kezdő vagyok ezen a téren, minden segítség jóljön :)


VladimirR
(nagyúr)

mysqldump db_name > db_name.sql
majd
mysql db_name < db_name.sql


[HUN]Zolee
(senior tag)

ERROR 1064: You have an error in your SQL syntax near 'mysqldump cd > cd.sql' at line 1

ezt kapom vissza ha sql parancssorba futtatom a ''mysqldump db_name > db_name.sql'' -t


most látom hogy a mysql cc jobb alsó sarkába read-only van kiírva, ez miért van így ? mindent defaulton van. :F Gondodlom ez a baja az alap exportálásnak.

üzenetek