ITPub博客

首页 > 数据库 > Oracle > PLSQL Language Referenc-PL/SQL集合和记录-记录比较-将记录插入到表中

PLSQL Language Referenc-PL/SQL集合和记录-记录比较-将记录插入到表中

原创 Oracle 作者: luisedalian 时间:2014-03-14 07:51:04 0 删除 编辑

记录比较

记录不能本地测试是否为空、相等或不相等。必须自己写函数来完成这些测试。

将记录插入到表中

PL/SQLSQLINSERT语句的扩展允许将记录插入到表中。

DROP TABLE schedule;

CREATE TABLE schedule (

    week  NUMBER,

    Mon   VARCHAR2(10),

    Tue   VARCHAR2(10),

    Wed   VARCHAR2(10),

    Thu   VARCHAR2(10),

    Fri   VARCHAR2(10),

    Sat   VARCHAR2(10),

    Sun   VARCHAR2(10)

);

 

DECLARE

    default_week  schedule%ROWTYPE;

    i NUMBER;

BEGIN

    default_week.Mon := '0800-1700';

    default_week.Tue := '0800-1700';

    default_week.Wed := '0800-1700';

    default_week.Thu := '0800-1700';

    default_week.Fri := '0800-1700';

    default_week.Sat := 'Day Off';

    default_week.Sun := 'Day Off';

 

    FOR i IN 1..6 LOOP

        default_week.week := i; 

        --将记录变量插入表中

        INSERT INTO schedule VALUES default_week;

    END LOOP;

END;

--查看插入的记录

select * from schedule;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17013648/viewspace-1118609/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-02-06

  • 博文量
    1986
  • 访问量
    5678475