VIEW vs JOIN vs jiný postup   zodpovězená otázka

VB.NET

Dobrý den,

mám v MSSQL tabulku, kde jsou klasicky místo jména a příjmení uvedena jejich ID. Pokud chci tato data zobrazit ve Formu ve VB.NET, musím si udělat buď view nebo SQL dotaz s příkazem JOIN (což znamená v příapdě velkého množství tabulek i velké množství VIEW nebo SQL dotazů. Není ještě nějaký jednodušší způsob, jak říct Visual Studiu "zobraz tento údaj podle údaje z jiné tabulky?"

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Dobrý den, jinak to těžko vyřešíte, musíte nějak serveru říct jaké tabulky patří k sobě a přes co se mají propojit. A to uděláte právě příkazem JOIN nebo pomocí View (což je uložený příkaz join). View má tu výhodu, že si ho můžete naklikat a hlavně si na něm můžete vytvořit indexy pro zvýšení výkonu při vyhledávání. Jen bacha na to, že když na view vytvoříte index, data z něj se na serveru uloží ve fyzické podobě (už to nebude pouze uložený dotaz, ale data budou fyzicky existovat jak ve view tak i v bázových tabulkách).

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Díky - čekal jsem to, ale proč se nezeptat..

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback