- Fórumok
- Szoftverfejlesztés
- SQL kérdések
- (kiemelt téma)
- iPhone topik
- Huawei Watch D2 - nyomás utána!
- Magisk
- Apple iPhone 17 Pro Max – fennsík
- Apple Watch Sport - ez is csak egy okosóra
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Honor 200 Pro - mobilportré
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Android szakmai topik
- Prohardver app (nem hivatalos)
-
2000 - 1901
6041 - 6001 6000 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1901 1900 - 1801 1800 - 1701 1700 - 1601 1600 - 1501 1500 - 1401 1400 - 1301 1300 - 1201 1200 - 1101 1100 - 1001 1000 - 901 900 - 801 800 - 701 700 - 601 600 - 501 500 - 401 400 - 301 300 - 201 200 - 101 100 - 1
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
Új hozzászólás Aktív témák
-
PazsitZ
addikt
Szerintem messze nem az az olvashatóbb forma, plusz elméletileg a JOIN a szabvány táblakapcsoláshoz.
Mit, mihez, miért csatolsz, sokkal jobban látható a második példából, épp komplexebb lekérdezéseknél.
Ránézel a Join-ra mi mihez, a where feltétel ezután alap esetben nyilvánvaló nem is nagyon kell olvasgatni.De amúgy egyéni preferencia kérdése
. -
bpx
őstag
-
Tv
senior tag
Sziasztok
Bocsánat előre is, lehet együgyű kérdés jön. Ha van két táblám, mondjuk egy ember, meg egy auto, és az auto táblában pl. egy "tulaj" mezőben idegen kulcsként vannak emberek, akkor a következő két lekérdezés közt van különbség? Csak nagyon egyszerű példákkal
1:
SELECT e.nev FROM ember e, auto a WHERE e.szemigszam = a.tulaj;2:
SELECT e.nev FROM ember INNER JOIN auto a ON e.szemigszam = a.tulaj;Mármint működik mindkettő, inkább arra gondolok, hogy az első is teljesen rendben van?
-
Chrystall
senior tag
Sziasztok!
BBPress forumot kellene Simple Machines Forum-ba konvertálnom, valaki közzétett egy módszert amivel az adatbázist át lehetne ültetni. De nem mindent értek benne, valaki tudna segíteni abban ezek mit jelentenek:
1. Felinstallálom az SMF forumot - EZ OKÉ
2. Ezeket a részeket a BBPess adatbázisából az SMF-ébe kellene másolni: wp_posts, wp_postmeta, wp_users, wp_usermeta És oda van írva, hogy pl Mysql Dumper-rel. Én letöltöttem ezt a dumpert, de nem tudom min ez. Valami PHP megoldás, de ezt most akkor fel kéne tölteni egy szerverre és onnan futtatni? Meg ebben hogy másolom át a dolgokat az SMF-be. Mind a kettőnek letöltöm archívumba az adatbázisát, és megadom az elérési utakat az archívumokhoz, vagy hogy? Kézikönyvet nem nagyon találtam a honlapon ehhez.
-
csiki_92
aktív tag
-
sztanozs
veterán
SELECT valamimező, valamimásmező FROM egyiktábla JOIN másiktábla ON egyiktábla.egyikmező = másiktábla.másikmező WHERE keresőmező >= nagyobbegyenlőmint AND keresőmező <= kisebbegyenlőmint;
és
SELECT valamimező FROM egyiktábla LEFT JOIN másiktábla ON egyiktábla.egyikmező = másiktábla.másikmező HAVING COUNT(keresőmező) = 0;
és/vagy
SELECT valamimező FROM egyiktábla LEFT JOIN másiktábla ON egyiktábla.egyikmező = másiktábla.másikmező WHERE keresőmező IS NULL;
-
martonx
veterán
-
csiki_92
aktív tag
Sziasztok!
Valaki tudna nekem segíteni? Ezeket a kérdéseket nem tudom megoldani:
Tábla
talalmany(tkod, talnev)
tkod - a találmány azonosítója (szám), ez a kulcs
talnev - a találmány neve (szöveg)kutato(fkod, nev, szul, meghal)
fkod - a kutató vagy feltaláló azonosítója (szám), ez a kulcs
nev - a kutató neve, vezeték és utónév sorrendben (szöveg)
szul - a kutató születési éve (szám)
meghal - halálozási éve, ma is élők esetén üres (szám)kapcsol(tkod, fkod)
tkod - a találmány azonosítója (szám)
fkod - a kutató azonosítója (szám)A következő feladatok megoldásánál a join szó szerepeljen!
7. Írasd ki az összes 1850 és 1900 között született kutató nevét és találmányát!
8. Írassuk ki azon kutatók nevét, akiknek nem szerepel találmánya az adatbázisban.
9. Írasd ki hány olyan találmány van az adatbázisban, akiknek nem szerepel feltalálója!Köszi a segítséget

-
ravenwood
csendes tag
az, hogy a first_name -re nem tudok filtert beállítani mert: "first_name is not a member of the event_member table" - hibaüzenetet kapom.
Az fql-nek közvetlenül nincs multy query funkciója, csak ehhez hasonlóan ha összekapcsolsz 2 query-t:"query1":"SELECT uid, rsvp_status FROM event_member WHERE eid=2365236243624valami"
"query2":"SELECT name, url, pic FROM profile WHERE id IN (SELECT uid FROM #query1)"... de ezt én nem tudom lefuttatni hibaüzenet nélkül az fql queryben.
-
rum-cajsz
őstag
-
ravenwood
csendes tag
Sziasztok!
Tudna nekem valaki segíteni fql alapszintű programozásban?
a kérdésem az lenne hogy hogyan tudok filtert használni event_member table specifikusan, azaz csak az event tagjai között, keresztnevük alapján pl.: SELECT first_name FROM event_member WHERE uid IN (SELECT uid FROM event_member WHERE eid = 239856239756235valami) AND first_name = "xyz név"
Vagy egyáltalám hol kellene ezt a kérdést feltenni (ebben sem vagyok biztos) ? -
Petya25
őstag
-
martonx
veterán
-
Petya25
őstag
MS Access VB-ben kéne némi segítség.
Úgy kéne egy képet megnyitnom, hogy a pontos nevét nem tudom.
A fájlok nevében van a kép neve + egy növekvő sorszám (amit előre nem tudok) + .jpg
Minden kép egyedi, tehát csak egy fájlt ad vissza ha keresném csillaggal: kep_neve*.jpg
De ezt így simán nem eszi meg a VB, nem ad vissza képet.
A csillaggal elérhető fájl pontos nevét kéne valahogy visszakapnom, azt már tudom használni.
A sorszám nélküli verzióban fájlnév keresés nélkül is simán működik pontos névre.
Ezzel próbálkozok:Dim kep_nev As String
Dim filename As String
Dim url As Stringkep_nev = "a kívülről megkapott kép neve sorszám és jpg nélkül"
filename = My.Computer.FileSystem.GetFiles("\\gep\Images\",
FileIO.SearchOption.SearchTopLevelOnly, kep_nev & "*.jpg")url = "\\gep\Images\" & filename
Shell "explorer.exe " & url, vbMaximizedFocus
-
sztanozs
veterán
Ahogy a cikk hsz-aiban is írják, a Venn-diagram modell csak 1:1 kapcsolatnál áll meg - aki így képzeli el a joinokat, az komoly meglepetésben részesülhet, ha nem 1:1 kapcsolatban állnak a táblák...
-
Pttypang
veterán
-
martonx
veterán
-
Pttypang
veterán
Ha időpontként tárolom az adatot, milyen formátummal tudom megoldani, hogy csak az óra&perc szerepeljen a táblában, tehát ne a teljes dátum? Illetve ez megoldható mssql compactban?
MSDN alapján sajnos nem jöttem rá
-
quby
őstag
Az lesz az
Remélem ebből már megcsinálom... 
-
fordfairlane
veterán
Keresd meg a második left outer join részt:
-
quby
őstag
-
martonx
veterán
-
bpx
őstag
-
quby
őstag
Sziasztok!
Kérdésem a következő lenne:
Van két táblám (postgres). Mindkét táblában vannak közös mezők.pl:
dátum óra user tipus hely. Ezek a_datum <-> b_datum, a_user <-> b_user stb néven
A B táblában akkor jönnek létre a sorok amikor a user elvégezte a feladatát. Azokat kellene kigyüjtsem, akik nem végezték el a feladatukat. Tehát A táblában szerepel de B-ben nem
Remélem érthető. Ritkán dolgozok postgressel (meg adatbázissal) és nincs kedvem guglizni
Plz help! -
martonx
veterán
ezzel nem leszel kisegítve, de az adattisztítás mindig az egyik legnagyobb szopás. Regexp-el esetleg ki lehetne szedni a fixen 4 jegyű számokat -> irányítószám.
-
dellfanboy
őstag
két kérdésben kérném a segítségeteket, van egy táblám 5 mezőből áll és ki kell szűrnőm a azon rekordokat amik duplikálva vannak az első3 mezőbe?
bvan 1 táblám tele címmel és ketté kell szednem egyik részébe csak 4 jegyű irányítószám legyen másikban a város.
(irszám össze vissza van pl1044bp, budapest 1044, ujpest stb.nem pontos megoldást kérek mert ez a "házim", csak elvet, mi alapján induljak el..
-
Pttypang
veterán
Valamilyen idő típus, igen, erre gondoltam, de nem néztem még körbe ennyire, egyenlőre örülök, hogy az adatokat fel tudom vinni végre

Persze ezt még lehet turbózni, de még nem ismerem annyira a környezetet.
[Eddig egyszer se használtam mssql-t, mysql-t is csak párszor "láttam"]
Előbb utóbb fel fogok tűnni, ha nem megy, mert tényleg sokkal szebb lenne az egész, ha rendesen, időformátumban tárolnám
-
Peter Kiss
őstag
-
Peter Kiss
őstag
-
Pttypang
veterán
Érdekes, esetleg a probléma lehet, hogy szám volt a tábla nevében?
Ez persze gond nélkül lefut..
CREATE TABLE dafuk (ertekegy INTEGER, ertekketto INTEGER);
INSERT INTO dafuk (ertekegy) VALUES ('1'); -
Peter Kiss
őstag
-
Pttypang
veterán
Sziasztok!
Microsoft SQL server management studio-ban szeretnék adatbázist kezelni. (compact edition)
A problémám, hogy a query-k nem futnak le, errort kapok vissza.
Major Error 0x80040E14, Minor Error 25501
Van valami ötletetek, mi lehet a probléma?
A válaszokat előre is köszönöm!
-
martonx
veterán
-
MZsoltee
veterán
Ezer éve nem használtam a lassan már nem létező sql tudásomat. Fel kellene hoznom a lekérdezésekkel kapcsolatos tudásomat. Kellene egy adatbázis szerver, aminek egyszerű a szekezete és gyakorloni tudok rajta. Tudtok ilyent javasolni? Esetleg ha valakinek van valami jó jegyzet könyv ötlete, ahol jól lehet követni a dolgokat azt is megköszönném!
-
martonx
veterán
-
DopeBob
addikt
Sziasztok,
PL/SQL-ben csinálok egy lekérdezést, de a regexp része nem úgy működik, ahogy gondolom

where regexp_like(blabla, '^[D][0-9]{3,4}$')
Azokat szeretném szűrni, ahol az első karakter D, utána pedig 3-4 vagy 4 számjegy áll.
A manóba, csak le kellett írnom mégegyszer, lemaradt a $ jel a végéről

-
Gery15
addikt
-
bpx
őstag
-
Gery15
addikt
-
bpx
őstag
-
Gery15
addikt
Sziasztok!
Tudnátok nekem segíteni?
Még csak most ismerkedek az SQL-el, de már feladatott kaptunk és nem igazán megy.
"Hozza létre benne a következő struktúrájú táblákat:
KOLCS
Sorsz -> egész(5)
Olvj -> egész(6)
Raktj -> egész(11)
KiDat -> dátum
VDat -> dátum
KDij -> egész(6)elsődleges kulcs: Sorsz
KONYV
Raktj egész(11)
Cim szöveg(50),
Szerz szöveg(40)
Peld egész(3)elsődleges kulcs: Raktj
OLV
Olvj egész(6)
Nev szöveg(40)
Cim szöveg(50)
Fogl szöveg(50)elsődleges kulcs: Olvj"
Ez hogyan nézne ki?
-
bpx
őstag
-
_NCT
addikt
-
bpx
őstag
-
_NCT
addikt
Sziasztok!
Egyszerűnek tűnő kérdésem lesz. Hogyan tudok olyan SQL lekérdezést írni, ami egy txt/dat/excel fájl tartalmát beolvassa egy adatbázisba és összehasonlítja egy másik tábla adataival?
Nem tudom mi a parancs neve, amivel importálni lehet egy külső fájlból.
-
bpx
őstag
na ezt például kifejezetten nem szeretem a mysql-ben, hogy egyáltalán engedi a group by-t így használni...
(a másik amit utálok, ha nincsenek kiírva az aliasok mindenhol
)
egyébként nem csak a vehiclename-mel van gond ha megnézed, hanem a minutes, seconds, milliseconds sem jóSELECT
d.Name,
t.Minutes, t.Seconds, (t.Milliseconds/1000) AS Milliseconds,
x.besttime AS besttime,
r.TrackTitle,
v.VehicleName
From
tracking t,
driver d,
tracks r,
vehicle v,
(select a.driverid, min((a.Minutes*60)+(a.Seconds)+(a.Milliseconds/1000)) as besttime from tracking a group by a.driverid) x
WHERE
d.id = t.driverid
AND t.driverid = x.driverid
AND t.trackid = '1'
AND t.trackid = r.id
AND t.vehicleid = v.id
AND (t.Minutes*60)+(t.Seconds)+(t.Milliseconds/1000) = x.besttime
order by x.besttime; -
Kommy
veterán
-
martonx
veterán
-
Kommy
veterán
Sziasztok van egy ilyen lekérdezésem:
"SELECT Name, Minutes, Seconds, (tracking.Milliseconds/1000) AS Milliseconds, min((Minutes*60)+(Seconds)+(Milliseconds/1000)) AS besttime, tracks.TrackTitle, VehicleName From tracking, driver, tracks, vehicle WHERE driver.id = DriverID AND TrackID = '".$map."' AND tracks.ID = '".$map."' AND VehicleID = vehicle.id AND TrackingTime > '".$timestamp."' GROUP BY DriverID ORDER BY besttime ";
A lényege az lenne, hogy a legjobb időt írja ki az adott időkből ezzel nincs is gond, viszont az autót (VehicleName) az nem biztos, hogy a legjobb időhöz tartozik. Mit kéne módosítanom, hogy jó eredményt adjon.
-
Peter Kiss
őstag
-
Immy
őstag
-
j0k3r!
őstag
-
zolynet
veterán
-
Immy
őstag
Sziasztok!
MSSQL2005 ékezes jelszó kezeléséről tud valkai mesélni?

Konkrétan az "ő" és "ű" betűk érdekelnek
-
V.Stryker
nagyúr
-
Ispy
nagyúr
-
V.Stryker
nagyúr
sziasztok
Van egy debian alapú fájlmegosztó szerverünk, ami sql adatbázist is kiszolgál a számlázó pc-nek. Most szeretnénk ezt az adatbázist áttenni magára a számlázó gépre. Mi ennek a menete?
-
martonx
veterán
"Viszont ez durvan 200x lassabb kodot general, mint ha megirnad SQLben, es feladnad rendes querykent, ahol viszont nem biztos, hogy minden esetre gondoltal, es kimaradhat valami..."
Újabb EF-eket (5-6) használva, ezzel azért vitatkoznék, bár nyilván ha valami szuperbrutál 30 soros LINQ kifejezést írtál, akkor azzal elszuttyog a LINQ, míg SQL-t csinál belőle. Egy Entity.Add eset viszont korántsem 200X lassabb, mint egy kézzel megírt, rendesen SqlParameter-ezett SqlCommand.
-
Kommy
veterán
-
nyunyu
félisten
Gondolom kb. akkora lehet a kulonbseg az elso es a masodik verzio kotott, mint MS platformon a Linq es az SqlCommand osztaly hasznalata kozott.
Linq baromi kenyelmes, mert definialod az adatkotest, aztan a tablak frissiteset, betolteset, stb. a hatterben magatol intezi a .NET keretrendszer, nem neked kell megirni, hogy ha modositanak egy mezot a griden, akkor mit hova updateeljen.
Viszont ez durvan 200x lassabb kodot general, mint ha megirnad SQLben, es feladnad rendes querykent, ahol viszont nem biztos, hogy minden esetre gondoltal, es kimaradhat valami...
-
sztanozs
veterán
-
Kommy
veterán
Sziasztok, lehetséges olyat csinálni, hogy van nekem 3 mezőm ami időt tárol, az egyik a percet, a másik a másodpercet a 3. pedig az ezredmásodperceket.
És nekem ebből jön ki egy időeredmény és ebből kéne nekem kiválasztanom a legkisebbet emberenként, természetesen mindenkinek lehet több ilyen eredménye.
-
orbanka
csendes tag
Sziasztok,
én delphiben programozok, és SQL kliens-szerver programot írok. Delphiben van az ADOTable és ADOQuery objektum, amelyen keresztül tudom kezelni a táblákat, például egy új rekordot fel tudok vinni, módosítani tudom a rekordot, törölni tudok. pl:
ADOTable1.Insert;
ADOTable1.FieldValues['NEV']:=Edit1.Text;Ezenkívül vannak a szabványos SQL utasítások, mint pl:
INSERT INTO partnerek VALUES ('Fülemüle Kft') vagy
UPDATE partnerek SET partner ='Fülemüle Kft' WHERE cim='Budapest'
DELETE partnerek WHERE cim='Budapest'amit az alábbi ADOQuery utasítással tudok szerver felé elküldeni, pl:
ADOQuery1.SQL.Text:=' INSERT INTO partnerek VALUES (''Fülemüle Kft'') '
A kérdéseim:
- mi a különbség a kettő adatbevitel között, mármint
a.) a Delphis objektumos megoldás, vagyis amikor az insert és fieldvalues -zal viszek be egy új sort
úgymond közvetlenól a táblába,b.) és aközött, amikor az ADOQuery1.SQL.Text:='.....' utasítással a szervert kérem meg rá,
hogy végezze el a műveletet, és a szerver a saját berkein belül végzi el a műveletet?- miért jobb esetleg az egyiket használni a másik helyett?
- adódhat-e az egyikből valami programhiba, probléma, vagy valami adatintegritási hiba az adatbázisban?
- az SQL szerver melyiket szereti jobban?
- programozás szempontjából melyiket és miért ildomos használni?
- sebességben van-e különbség a kettő között?
- vagy talán a kettő teljesen ugyanaz, és teljes mértékben egyenértékűkösz
-
Kalandor
HÁZIGAZDA
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?

-
Core2duo6600
veterán
-
Ispy
nagyúr
Telepíteni kell egy Microsoft SQL Server Management Studiot és azon keresztül csatlakozni az SQL szerverhez.
-
Core2duo6600
veterán
Hello
Telepítettem frissen egy sql server Standertet.
Ki szeretném próbálni, hogy máködik - e ?
És ezt hogyan.
Mindössze annyi lenne a lényeg, ha egy akármit bele lehetne tenni az adatbázis, majd kinyerni belőle.
Csak azt akarom megnézni, hogy kommunikál-e a hálózaton, hála a jó égnek nem nekem kell használni. -
martonx
veterán
-
Gabró
tag
-
sztanozs
veterán
-
Gabró
tag
Sziasztok!
Legyetek szívesek ajánljatok egy könyvet, amiből az alapoktól el lehet kezdeni az SQL tanulását.
No és Visual Basicet miből tanulnátok szintén az alapoktól?
Köszi
-
nyunyu
félisten
-
Petya25
őstag
-
Petya25
őstag
-
nyunyu
félisten
Majdnem.
year, month eredmenyet vissza kell castolni varcharra, kulonben nem hajlando osszefuzni a stringekkel.
Illetve az is problema, hogy az egyjegyu honapoknal nem teszi ki a nullat a honap ele, igy az osszefuzott string '2013.8' lesz.Igy vagy kezzel atirod a tablaban az ertekeket ilyen formara, vagy lehetne bonyolitani a lekerdezest CASE-sel, de szerintem egyszerubb kettebontani a ho oszlopot ev+ho-ra, aztan utana egy szimpla query is megteszi:
SELECT * FROM honapok WHERE ev = YEAR(CAST(vizsgaltnap AS DATETIME)) AND ho = MONTH(CAST(vizsgaltnap AS DATETIME)) AND lezarva = 1 -
nyunyu
félisten
Mi a datum formatuma?
Pl. ha a win '2013-08-12'-ot ad vissza, az nem fog betalalni a '2013.08'-hoz.
Lehet, hogy egyszerubb lenne a year, month fuggvenyekkel szetdarabolni+a lekerdezesben ujra osszerakni a datumot, es akkor nem okozna gondot az eltero formatum.
SELECT * FROM honapok WHERE ho = " + "'" + YEAR(CAST(vizsgaltnap AS DATETIME)) + "." + MONTH(CAST(vizsgaltnap AS DATETIME)) + "'" + " and lezarva = 1
Legalabbis az SQL Server igy castolva siman megeszi a '2013-08-12', '2013.08.12', '08-12-13' formatumot is.
-
Ispy
nagyúr
-
Petya25
őstag
MS Access VB-ben kéne segítség.
Már korábban nekifutottam, csak akkor félretettem...Azt kéne levizsgálnom, hogy egy beviteli mezőbe írt dátum benne van-e a tíltott dátumok (hónapok) között és jelezni. A táblában a hónapok 2013.08 formában felsorolva és ahol kell a tíltott jelzővel ellátva.
Ezzel próbálkozok:Dim RstCon As ADODB.Connection
Dim Rst As New ADODB.Recordset
Dim lekerdezes As String
Dim vizsgaltnap As StringSet RstCon = CurrentProject.Connection
Rst.ActiveConnection = RstConvizsgaltnap = Left(Me.datum, 7)
lekerdezes = "SELECT * FROM honapok WHERE ho = " + "'" + vizsgaltnap + "'" + " and lezarva = 1"Rst.Open Source:=lekerdezes , ActiveConnection:=RstCon
Eddig minden ok, a lekérdezésben szépen bent van a select.
Azt kéne vizsgálnom, hogy van-e benne találat/rekordszám.
Na ez nem megy sajna mindig 0-át ír RecordCuntra. Mást kéne vizsgálnom?If Rst.RecordCount > 0 Then
MsgBox "Erre a dátumra nem rögzíthet!", vbInformation
End if -
Speeedfire
félisten
-
Jim-Y
veterán
-
ferensz
senior tag
Kedves urak!
Adatbázis szerkezettel kapcsolatos kérdésem lenne. Tudom, hogy egyértelmű dolgot fogok kérdezni, de már harmadik napja próbálom megoldani a gondomat, és nem sikerül. Egy kérdőívhez kellene nekem adatbázis struktúra. Az igazi nehézséget az okozza, hogy az egyik kérdésnél a válasz alapján lenyílik még egy rész, ahol vannak további opciók, és erre nincs lövésem se, hogy hogyan lehetne ezt letárolni. Tudom, hogy egy kicsit zavaros még a dolog, de kérdezzetek és megpróbálok mindent megtenni.

-
martonx
veterán
-
nyunyu
félisten
Adott egy tabla, amiben csomopont adatai, meg celtol valo tavolsag ertekek vannak.
Problema az, hogy egy csomopont a celtol tobb kulonbozo tavolsagra is lehet, attol fuggoen, hogy a grafot bejaro algoritmus eppen milyen uton jutott oda. (A->B->C eseten 2, A->C eseten 1...)Ezt kene valahogy ugy megupdatelni, hogy x,y parosnak mindenhol a maximalis erteke legyen, mert a graf rajzolo progi hulyet kap tole, ha egy csomopontot tobb kulonbozo tavolsaggal is probalom definialni.
Hogy lehet ezt szepen megirni?
Valami ilyesmi kene:
UPDATE a
SET hier_lvl=b.hier_lvl
FROM valami a,
(SELECT x, y, MAX(hier_lvl)
FROM valami
GROUP BY x, y) b
WHERE a.x=b.x AND a.y=b.yCsak kevesbe adattarhazas dialektikaval, hogy az SQL Server is megertse.
-
Speeedfire
félisten
Sql developert nem nagyon szeretem, inkább toad vagy plsql developer.

-
dellfanboy
őstag
igen, nálunk is azért van oracle sql dev, mert ingyenes a plsql meg licence díjas. de nálunk most épp ktg csökkentés van.
-
Apollo17hu
őstag
Nekem is volt szerencsém mindkettőhöz.
Az SQL Developer-t egyetemen fél évig használtuk. Arra jó volt, hogy fogalmat kapjunk a relációs adatbázisokról, a többfelhasználós környezetről, és alap SQL utasításokat is írtunk. Sajnos nem tudom, ennél mennyivel tudhat többet a program, de azt külön hangsúlyozta a szemináriumvezetőnk, hogy azért az SQL Developerre esett a tanszék választása, mert teljesen ingyenes.
Munkám során pedig PL/SQL Developert használok, és bár a "PL" funkcionalitást szinte egyáltalán nem használom ki, sokkal profibbnak tűnik, bővebb funkcionalitással (pl. automatikus kódkiegészítések). (Ez lehet, hogy azért is van, mert 3 év alatt volt időm megismerkedni vele.) Ő ugye fizetős...
-
dellfanboy
őstag
a konstruktív, hozzászolásokat köszönöm, és elnézést, tényleg nem írtam le a környezetet ami oracle
a szoftver pontos neve oracle sql developer verzió3.0.04
de ha már szóba jött a szoftver aki használja mi a véleménye? idáig pl sql developert használtam, de most ezt "adták". még ismerkedek vele, de nem tűnik vészesnek -
bpx
őstag
"select *from tábla_xxxxxx"
igen, rosszul irtad
@ kell _ helyettselect *from tábla@aaaaaa
+ a dblink neve aaaaaa, mivel az xxxxxx az a TNS nev a mintad alapjan
-
martonx
veterán
-
Speeedfire
félisten
-
Ispy
nagyúr
Hagy ne kelljen már találgatni, azt hiszem ez elvárható, ha már valaki segítséget akar.
Szerintem nyugodtan szét lehetne szedni ezt a topikot arra a pár SQL nyelvre, amit a nagy többség használ.
MySql-nek például van dedikált topikja.
-
Speeedfire
félisten
-
martonx
veterán
-
Ispy
nagyúr
Javasolnám én is, hogy amikor valaki ide beír egy kérdést, akkor először azt írja már le, hogy milyen környezetről beszélünk. Ez már nem az első eset, hogy a kérdésből kb. semmi nem derül ki.
-
martonx
veterán
Ez most akkor pontosan milyen SQL is? MSSQL, Oracle, MySQL, PostgreSQL?
És jól értem, hogy első körben egy linked servert szeretnél beállítani? Vagy az már adott?
-
dellfanboy
őstag
ha ezt futtatom le
select * from táblanév drop database link xxxxxx;
create database link aaaaaaa connect to usernev identified by password using ’xxxxxx’
akkor ORA-00933: az SQL parancs nem megfelelően ér véget hibával áll le. -
Speeedfire
félisten
Hát, ha másik sémából szeretnél lekérni, akkor csak ennyi kell.
select * from masik_sema.tabla_nev
Új hozzászólás Aktív témák
-
2000 - 1901
6041 - 6001 6000 - 4001 4000 - 3901 3900 - 3801 3800 - 3701 3700 - 3601 3600 - 3501 3500 - 3401 3400 - 3301 3300 - 3201 3200 - 3101 3100 - 3001 3000 - 2901 2900 - 2801 2800 - 2701 2700 - 2601 2600 - 2501 2500 - 2401 2400 - 2301 2300 - 2201 2200 - 2101 2100 - 2001 2000 - 1901 1900 - 1801 1800 - 1701 1700 - 1601 1600 - 1501 1500 - 1401 1400 - 1301 1300 - 1201 1200 - 1101 1100 - 1001 1000 - 901 900 - 801 800 - 701 700 - 601 600 - 501 500 - 401 400 - 301 300 - 201 200 - 101 100 - 1
-
Fórumok
Mobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- Szoftverfejlesztés
- SQL kérdések
- (kiemelt téma)
Hirdetés
- Megújult mobilos felület, fórumos ráncfelvarrás a PROHARDVER! lapcsaládon
- Apple MacBook
- Kerékpárosok, bringások ide!
- PROHARDVER! feedback: bugok, problémák, ötletek
- Crimson Desert
- Milyen billentyűzetet vegyek?
- iPhone topik
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- PlayStation 5
- Huawei Watch D2 - nyomás utána!
- További aktív témák...
- Eladó új állapotban levő Redmi Note 10S 6/128GB szürke / 12 hónap jótállás
- Thermal Grizzly Aeronaut paszta 3,9g /BONTATLAN/Több darab/Számlával!
- LG UltraWide 38WR85QC-W IPS Monitor! 3840x1600 / 144Hz / 1ms / G-Sync / FreeSync
- Gamer PC! i7-9700 / RTX 3060 12GB / Z390 / 16GB DDR4 / 500GB SSD / 850w!
- Alienware 17r4 olvass
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
.


Remélem ebből már megcsinálom... 








