CREATE TABLE [dbo].[emp](
[sno] [int] NOT NULL,
[Name] [varchar](50) NULL,
[Company_name] [varchar](50) NULL,
[salary] [int] NULL,
CONSTRAINT [PK__emp__DDDF644603F0984C] PRIMARY KEY CLUSTERED
(
[sno] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
declare mycur
cursor
for
select
name,salary
from
emp
open mycur
declare @name varchar(50)
declare @salary int
fetch next from Mycur into @name,@salary
while @@FETCH_STATUS=0
begin
select
name,salary
from
emp
where
salary >=20000
end
close mycur
deallocate mycur
---------------
Condition checks successfully and also run successfully.....
but infinite loop occurred..........
correct the error