Ne znam kako bih postavio naslov. Evo napravio sam neki primjer.
Dakle recimo da imam ovu tabelu, oba polja su varchar(50)
Code:
select * from trans
select * from trans
i da su ovo rekordi u tabeli..
Code:
1 nikola
2 pradeep
3 steve
4 dave
5 rick
6 sri
7 mike
1 nikola
2 pradeep
3 steve
4 dave
5 rick
6 sri
7 mike
E sad kad uradim ovo
Code:
select * from trans where trans_id in ('1', '2', '4')
select * from trans where trans_id in ('1', '2', '4')
dobijem
Code:
1 nikola
2 pradeep
4 dave
1 nikola
2 pradeep
4 dave
Sto je tacno... E sad ovo radi perfektno. Posto mi se ovi brojevi u proceduri vise puta ponavljaju hocu da uradim sledece, da ih sacuvam u varchar i onda samo da posaljem varchar, sto ne radi. Da li je ovo moguce uraditi...
Dakle
Hocu da imam ovako nesto...
Code:
declare @nekitext varchar(800)
set @nekitext = '''1'', ''2'', ''4'''
select * from trans where trans_id in (@nekitext)
declare @nekitext varchar(800)
set @nekitext = '''1'', ''2'', ''4'''
select * from trans where trans_id in (@nekitext)
E sad ovo mi ne daje nista... ali kad uradim ovdje
Code:
select @nekitext
select @nekitext
dobijem da je vrednost od @nekitext tacno ono sto mi treba...
Citat:
'1', '2', '4'
Nije mi jasno....
Za druge se navija, Partizan se VOLI.
http://www.tipliga.com | http://www.pljuga.com | http://www.inno-studio.com | http://www.memorizeme.net
http://www.tipliga.com | http://www.pljuga.com | http://www.inno-studio.com | http://www.memorizeme.net












Zasto ovo ne radi....