11) b) IS NULL
12) b) CREATE PUBLIC SYNONYM cust FOR marycustomer
13) c) PL/SQL
14) c) test(‘string',v-numl, v-str2)
15) c) set serverout on
我考过ORACLE的铜牌。有些问题我也帮你在网上查了一下。
b programer no privilege or add table ownerTable extent is full max extend 设置成 unlimited,Table Space is full datafile autoextend 设置成 on
补齐函数lpad()或者rpad(),一个是左边补齐lpad(),一个是后边补齐rpad(),举例:
lpad('aa',5,‘0’)这个意思是在左边用0补齐5位,结果是000aa。
截取函数:substr(‘1234567’,1,5)意思是把1234567这个字符串从1个位置开始截取,截取到第五个
第一题:select substr(lpad('1234567',5,'0'),1,5) from dual; 结果12345
select substr(lpad('123',5,'0'),1,5) from dual; 结果00123
第二题:select case when length('1234567')>5 then '1234567' else lpad('1234567',5,'0') end from dual; 结果1234567
select case when length('1234')>5 then '1234' else lpad('1234,5,'0') end from dual; 结果01234
实验通过了,望采纳
1
product主键id
顾客表主键acid
商品交易表为联合主键(acid+id),同时acid和id分别是顾客表和商品表的外键
2
select bacname,bacadress
from product a,customer b,order c where aid=cid and bacid=cacid
and aname='李子'
3
select t1acname
from
(select bacname
from product a,customer b,order c where aid=cid and bacid=cacid
and aname='李子') t1,
(select bacname
from product a,customer b,order c where aid=cid and bacid=cacid
and aname='苹果') t2
where t1acname=t2acname
4
select bacname,
sum(case when type='家电' then apricecamount else 0 end) as 家电价格,
sum(case when type='水果' then apricecamount else 0 end) as 水果价格
from product a,customer b,order c where aid=cid and bacid=cacid
group by bacname
1: delet from cw_dw_pz where A003='000000';
2: select from gz_gr_zz where A044<0;
3: delete from cw_dw_pz where p002<to_date('2015-01-01','yyyy-mm-dd');
4
--建立表 和删除表;
DROP TABLE watest;
CREATE TABLE watest
(
A001 VARCHAR2(10),
A002 VARCHAR2(10),
A003 VARCHAR2(10),
A008 VARCHAR2(10)
);
---插入watest语句块;
INSERT INTO DEPT VALUES
('test','test','test','test');
--增加A004字段
alter table watest add A004 VARCHAR2(10); #给表watest增加一名为A004的列。
以上就是关于ORACLE选择题全部的内容,包括:ORACLE选择题、oracle数据库面试题、oracle数据库的上机题求助:等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)