declare @loop int
declare @spell nvarchar(15)
declare @qry nvarchar(300)
set @loop=0
set @spell=''
set @qry=''
WHILE not @loop =10
Begin
set @loop=@loop+1
if @loop=1
set @spell='''One'''
else if @loop=2
set @spell='''Two'''
else if @loop=3
set @spell='''Three'''
else if @loop=4
set @spell='''Four'''
else if @loop=5
set @spell='''Five'''
else if @loop=6
set @spell='''Six'''
else if @loop=7
set @spell='''Seven'''
else if @loop=8
set @spell='''Eight'''
else if @loop=9
set @spell='''Nine'''
else
set @spell='''Ten'''
if @qry=''
set @qry='select '+convert(nvarchar,@loop)+'num,'+@spell+'spell'
else
set @qry=@qry+' union '+'select '+convert(nvarchar,@loop)+','+@spell
End
exec (@qry)
#Results:
num spell
1 One
2 Two
3 Three
4 Four
5 Five
6 Six
7 Seven
8 Eight
9 Nine
10 Ten
Tidak ada komentar:
Posting Komentar