CREATE TABLE CLASS_INFO(
CLASS_ID NUMBER(15,0),
CLASS_NAME VARCHAR2(20),
CONSTRAINT PK_CLASS PRIMARY KEY(CLASS_ID),
CONSTRAINT UQ_CLASS_NAME UNIQUE(CLASS_NAME)
);
INSER INTO CLASS_INFO VALUES(1,'网络工程');
INSER INTO CLASS_INFO VALUES(1,'软件开发');
INSER INTO CLASS_INFO VALUES(1,'数据库应用');
2.开始使用游标:
DECLARE
mycur CURSOR IS
SELECT * FROM CLASS_INFO;//声明一个游标,作用于IS后面的语句
myrecord class_info%rowtype;//声明一个行类型的数据
BEGIN
OPEN mycur;//打开游标
FETCH mycur INTO myrecord;//游标向下开始执行
WHILE mycur%found LOOP//如果游标中有值,则开始循环
DBMS_OUTPUT.PUT_LINE(myrecord.INFO_NAME);//打印出当前游标行的某个数据
FETCH mycur INTO myrecord;//游标继续向下移
END LOOP;
CLOSE mycur;//关闭游标
END;