LearnDevelopment

LearnDevelopment

Share

Technical assistance to the programmer, Training on-line, project development architecture training,

05/05/2015
23/02/2015

CURSOR CODE USING SQLSERVER 2012/2008

DECLARE EMPCUR CURSOR FOR SELECT EMPNO, JOB FROM EMP

DECLARE INT, VARCHAR(50)

OPEN EMPCUR

FETCH NEXT FROM EMPCUR INTO ,

WHILE @=0

BEGIN

IF =’PRESIDENT’

UPDATE EMP SET SAL = SAL + SAL * 0.1 WHERE EMPNO=

ELSE IF =’MANAGER’

UPDATE EMP SET SAL = SAL + SAL * 0.08 WHERE EMPNO=

ELSE IF =’ANALYST’

UPDATE EMP SET SAL = SAL + SAL * 0.06 WHERE EMPNO=

ELSE

UPDATE EMP SET SAL = SAL + SAL * 0.05 WHERE EMPNO=

FETCH NEXT FROM EMPCUR INTO ,

END

CLOSE EMPCUR

DEALLOCATE EMPCUR

DECLARE EMPCUR CURSOR FOR SELECT ENAME, SAL FROM EMP

DECLARE VARCHAR(50), MONEY

OPEN EMPCUR

FETCH NEXT FROM EMPCUR INTO ,

WHILE @=0

BEGIN

PRINT ‘SALARY OF ‘ + + ‘ IS ‘ + CAST( AS VARCHAR)

FETCH NEXT FROM EMPCUR INTO ,

END

CLOSE EMPCUR

DEALLOCATE EMPCUR

SET NOCOUNT ON
DECLARE int
DECLARE varchar(50)
DECLARE int
DECLARE cur_emp CURSOR
STATIC FOR
SELECT EmpID,EmpName,Salary from Employee
OPEN cur_emp
IF @ > 0
BEGIN
FETCH NEXT FROM cur_emp INTO ,,
WHILE @ = 0
BEGIN
PRINT 'ID : '+ convert(varchar(20),)+', Name : '++ ', Salary : '+convert(varchar(20),)
FETCH NEXT FROM cur_emp INTO ,,
END
END
CLOSE cur_emp
DEALLOCATE cur_emp
SET NOCOUNT OFF

Want your school to be the top-listed School/college in Bangalore?

Click here to claim your Sponsored Listing.

Location

Telephone

Website

Address


Bangalore
560032