Autor | Zpráva | ||
---|---|---|---|
blaaablaaa Profil |
#1 · Zasláno: 22. 2. 2010, 10:25:59
Ahoj,
v MSSQL resim strankovani pomoci docasne tabulky z fulltextu, z ktere potom vybiram jen urcity pocet zaznamu: SET @ItemSQL = 'SELECT TOP ' + CAST(@ItemRollOut AS VARCHAR(10)) + ' p.id_prod, p.taxonomy, p.tax_code, p.id_org, tmp.poradi FROM @tmp tmp LEFT JOIN pub_products p ON p.id_prod=t.id_prod ORDER BY tmp.poradi DESC' INSERT INTO @prods(id_prod, taxonomy, tax_code, id_org) EXEC (@ItemSQL) Coz samozrejme nefunguje. Nevite, jak do EXECu predat obsah tabulky @tmp, popr. jak toto obejit? Diky |
||
blaaablaaa Profil |
#2 · Zasláno: 22. 2. 2010, 11:18:15
Vyreseno.
Nemusim dotaz takto skladat, ale staci jen zavolat: SELECT TOP (@ItemRollOut) p.id_prod, p.taxonomy, p.tax_code, p.id_org, tmp.poradi FROM @tmp tmp LEFT JOIN pub_products p ON p.id_prod=t.id_prod ORDER BY tmp.poradi DESC Toto mi puvodne nefungovalo, protoze jsem @ItemRollOut nemel v zavorkach. |
||
Časová prodleva: 14 let
|
0