首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-07-02 
PL/SQL学习笔记[4]-PL/SQL块中使用SQL1 检索单行数据在PL/SQL块中使用select语句,可以将数据库数据检索到

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;
?

热点排行