Paramtery X datatable   zodpovězená otázka

SQL

Zdravím, potřeboval bych poradit zda je výhodnější použít output parametry a nebo dataTable.

Konkrétně se jedná o toto:

-Na SQL serveru mám tabulku se smlouvou která má cca 15 sloupců.

-Potřebuji tuto smlouvu dostat do aplikace ve VB.

-Vždy načtu pouze údaje o jedné smlouvě. (načítat budu podle ID což je PK)

-získané hodnoty budu dosazovat jako vlastnosti objektu smlouvy

Můj dotaz je, zda mám udělat klasický select který mě vždy vrátí dataTable s (maximálně) jedním záznamem a z této dataTable dosazovat do vlastností objektu a nebo zda by nebylo čistší místo klasického selectu použít output parametry a z nich dosazovat do vlastností objektu.

Pokud by byla lepší varianta s parametry, mohl by mi někdo poradit zda je možné přiřadit hodnoty do více parametrů jedním dotazem?

Znám pouze něco jako:

SELECT @value1=(SELECT value1 FROM myTab WHERE ID=@ID)
SELECT @value2=(SELECT value2 FROM myTab WHERE ID=@ID)

což mi příjde neohrabané protože bych pro 15 sloupců musel udělat 15 selectů.

Díky za jakékoliv nakopnutí:)

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
SELECT @value1 = value1, @value2 = value2 FROM myTab WHERE ID=@ID
nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Děkuji, přesně to jsem potřeboval:)

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