读书人

PL/SQL学习札记[4]-PL/SQL块中使用SQL

发布时间: 2012-07-02 17:46:22 作者: rapoo

PL/SQL学习笔记[4]-PL/SQL块中使用SQL
1 检索单行数据

在PL/SQL块中使用select语句,可以将数据库数据检索到变量中。

当在PL/SQL块中使用select语句时,必须要带有into子句。语法如下:

DECLARE        v_uid user.uid%TYPE :=&id;    BEGIN        UPDATE SET age = 100 WHERE uid = v_uid;        COMMIT;    EXCEPTION        WHEN OTHERS THEN            ROLLBACK;    END;            BEGIN        INSERT INTO user(name,age) VALUEs('name1',20);        SAVEPOINT u1;        INSERT INTO user(name,age) VALUEs('name2',30);        SAVEPOINT u2;        INSERT INTO user(name,age) VALUEs('name3',40);        SAVEPOINT u3;        ROLLBACK TO u2; //回滚到第二条SQL,实际插入两条数据        COMMIT;    END;
?

读书人网 >SQL Server

热点推荐