LearnDevelopment

LearnDevelopment 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

Address

Bangalore
560032

Telephone

8880938501

Website

Alerts

Be the first to know and let us send you an email when LearnDevelopment posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Share