Új hozzászólás Aktív témák
-
pvt.peter
őstag
Köszi a válaszokat, neked is #4764 Ispy.
A legegyszerűbb megoldás tényleg az lenne, hogy ha külön-külön oszlop lenne létrehozva a C táblában az A és B tábla oszlopaira.
De a trigger is járható út, bár nemtom, hogy performanciában ez okoz-e vmilyen hátrányt.
Mindenesetre köszönöm még egyszer a válaszokat. -
pvt.peter
őstag
Sziasztok,
Jól gondolom, hogy nincs az alábbiakra lehetőségem MS SQL -ben?
Van egy A, B, C nevű tábla 1-1 int típusú oszloppal.
Amit szeretnék, hogy C tábla int típusú oszlopában csak olyan értéket lehessen felvenni ami szerepel az A vagy a B oszlop int típusú oszlopában.
A foreign key megoldás erre, de ha jól gondolom ez egy ÉS típusú kapcsolat.
Tehát ha kettő foreign keyt adok a C táblához ami az A és B tábla megfelelő oszlopára utal, akkor csak olyan értéket tudok ezek után felvenni a C tábla megfelelő oszlopában ami mind a kettő korábban említett táblában szerepel.
Van lehetőségem arra, hogy ezt az ÉS kapcsolatot VAGY -ra cseréljem?
Tehát csak olyan érték kerülhessen a C tábla adott oszlopába ami szerepel az A vagy a B oszlop megfelelő oszlopában?Köszi a választ.
-
pvt.peter
őstag
na közben megszültem...
kiderült azért nem ment, mert már az elejétől kezdve nem a megfelelő mezőre szűrtem...
mellesleg jó lett volna az első elgondolásom is, csak ugye nem adott vissza semmi értelmes eredményt, ezért hittem azt hogy vmit szarul csinálok
mindenesetre köszönöm a részletes és gyors választ
mellesleg a te tipped is jó volt a convert -tel
-
pvt.peter
őstag
Sziasztok,
MS SQL -ben szeretném az első sor és első oszlop által visszaadott értéket Stringként kezelni.
Tehát nem a "dobozra" vagyok kíváncsi, hanem arra ami benne van.A lekérdezés sematikusan így néz ki:
select Column1 from table1 where Condition1 = 'ConditionValue'
Egy sorból és egy oszlopból álló halmazt ad vissza, ezt az egyet szeretném nvarchar -ként kezelni.
A másik nagyon fontos dolog, csak SQL utasításokat használhatok, semmi tárolt eljárás, kurzor, fgv., stb.
-
pvt.peter
őstag
Sziasztok!
Adott egy *.sql fájl, amely 723 sorból áll, és kizárólag táblák sémáját tartalmazza, tehát "CREATE TABLE ...".
Elég nehéz átlátni, hogy melyik mező mihez kapcsolódik, elég komplex MySQL adatbázis.
A kérdésem: van-e olyan alkalmazás, amely ezek alapján a tábla sémák alapján képes vizualizálni a kapcsolatokat a táblák között? idegen kulcsok, kulcsok stb.
Tlképpen olyanra gondolok, mint amikot MS Accessben az emberke az egyszerű táblákat összehúzgálja, melyik mező lesz a kulcs, stb. és ilyenkor látszódnak szépen a táblák illetve vonallal a kapcsolatok közöttük.
Itt egy [KÉP] róla, hogy mire is gondolok.Segítséget köszönöm,
Peti
Új hozzászólás Aktív témák
Hirdetés
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Okos Otthon / Smart Home
- Nem növel telepméretet a Galaxy S26 Ultra
- PlayStation 5
- Energiaital topic
- Kertészet, mezőgazdaság topik
- OLED TV topic
- Melyik tápegységet vegyem?
- További aktív témák...
- Dell USB-C dokkolók: (K20A) WD19/ WD19S/ WD19DC + 130W, 180W, 240W töltők
- NEC MultiSync V421 monitor (42") 1920 x1080px
- BESZÁMÍTÁS! MSI SUPRIM X RTX 4080 16GB videokártya garanciával hibátlan működéssel
- Új és használt laptopok , üzletitől a gamerig , kedvező áron. Garanciával !
- BESZÁMÍTÁS! MSI B450M R5 5500 16GB DDR4 512GB SSD RTX 2070 8GB Rampage SHIVA FSP 650W
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest