⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 demo02.sql

📁 Expert Oracle Database Architecture 9i and 10g sql源码
💻 SQL
字号:
create table dept
( deptno     number(2),
  dname      varchar2(14),
  loc        varchar2(13),
  last_mod   timestamp with time zone
             default systimestamp
             not null,
  constraint dept_pk primary key(deptno)
)
/
insert into dept( deptno, dname, loc )
select deptno, dname, loc
  from scott.dept;
commit;
variable deptno   number
variable dname    varchar2(14)
variable loc      varchar2(13)
variable last_mod varchar2(50)
begin
    :deptno := 10;
    select dname, loc, last_mod
      into :dname,:loc,:last_mod
      from dept
     where deptno = :deptno;
end;
/
select :deptno dno, :dname dname, :loc loc, :last_mod lm
  from dual;
update dept
   set dname = initcap(:dname),
       last_mod = systimestamp
 where deptno = :deptno
   and last_mod = to_timestamp_tz(:last_mod);
update dept
   set dname = upper(:dname),
       last_mod = systimestamp
 where deptno = :deptno
   and last_mod = to_timestamp_tz(:last_mod);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -