免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: Addam
打印 上一主题 下一主题

面试的时候问的oracle的问题,请教 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2004-07-11 01:24 |只看该作者

面试的时候问的oracle的问题,请教

decode 函数的用法
--建表
create table stud
(
sid  varchar2(10),
kcbm  varchar2(10),
cj  int
);
--插入测试数据
insert into stud values('1','语文',80);
insert into stud values('2','数学',90);
insert into stud values('3','英语',100);
commit;
--创建视图,decode用法
create or replace view cjd as
select sid,
decode(kcbm,'语文',cj,0) 语文,
decode(kcbm,'数学',cj,0) 数学,
decode(kcbm,'英语',cj,0) 英语
from stud
order by sid;
--显示数据
select * from cjd;

执行过程如下:

SQL>; create table stud(sid varchar2(10),
  2  kcbm varchar2(10),
  3  cj int);

表已创建。

SQL>; insert into stud values('1','语文',80);

已创建 1 行。

SQL>; insert into stud values('2','数学',90);

已创建 1 行。

SQL>; insert into stud values('3','英语',100);

已创建 1 行。

SQL>; commit;

提交完成。

SQL>; create or replace view cjd as
  2  select sid,
  3  decode(kcbm,'语文',cj,0) 语文,
  4  decode(kcbm,'数学',cj,0) 数学,
  5  decode(kcbm,'英语',cj,0) 英语
  6  from stud
  7  order by sid;

视图已建立。

SQL>; select * from cjd;

SID              语文       数学       英语                                    
---------- ---------- ---------- ----------                                    
1                  80          0          0                                    
2                   0         90          0                                    
3                   0          0        100

论坛徽章:
0
12 [报告]
发表于 2004-07-11 01:29 |只看该作者

面试的时候问的oracle的问题,请教

存储过程是存储在服务器上的预先编译好的SQL 语句,存储过程由应用程序激活,一个存储过程可以用于收集数据和修改数据,但是不能同时用于两者。
触发器是一种特殊的存储过程,不能由应用程序调用

论坛徽章:
0
13 [报告]
发表于 2004-07-11 23:13 |只看该作者

面试的时候问的oracle的问题,请教

现在都要考呀。学的累人。

论坛徽章:
0
14 [报告]
发表于 2004-07-14 11:10 |只看该作者

面试的时候问的oracle的问题,请教

PCTFREE是块保留出的空间,以便在本块内的行需要更多的空间时使用。
PCTUSED是一个阈值,当块的使用率低于该值时,Oracle则允许插入新记录,直到达到PCTFREE指定的值。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP