1、创建一个表:旅游路线图(TRAVEL_ROUTE)
字段包括:线路ID(ROUTE_ID),VARCHAR2(3)
线路名(TRAVEL_ROUTE_NAME),VARCHAR2(50)
出发地(DEPART),VARCHAR2(50)
目的地(DESTINATION),VARCHAR2(50)
类型(ROUTE_TYPE)【省内,国内,国际】,VARCHAR2(30)
出发时间(DEPARTURE),VARCHAR2(10)
价位(PRICE),NUMBER(7,2)
create table TRAVEL_ROUTE
( ROUTE_ID VARCHAR2(3),
TRAVEL_ROUTE_NAME VARCHAR2(50),
DEPART VARCHAR2(50),
DESTINATION VARCHAR2(50),
ROUTE_TYPE VARCHAR2(30),
DEPARTURE VARCHAR2(10),
PRICE NUMBER(7,2));
2、将该表重命名为:TRAVEL_ROUTES
alter table TRAVEL_ROUTE rename to TRAVEL_ROUTES;
3、将路线名字段重命名为:ROUTE_NAME
alter table TRAVEL_ROUTES rename column TRAVEL_ROUTE_NAME to ROUTE_NAME;
4、将出发时间改为CHAR(10)类型
alter table TRAVEL_ROUTES modify DEPARTURE char(10);
5、将价位改为字符串形式(VARCHAR2(7))
alter table TRAVEL_ROUTES modify PRICE VARCHAR2(7);
6、现有一青岛的旅行社开通了以下三条旅游路线,请根据宣传内容将路线信息更新到旅游路线图中
R01路线:泰安方特一日游 青岛-泰安 800/人
12月24号平安夜下午出发,晚上参加方特平安夜活动,25号在场内游玩 当日晚六点门口集合返回
R02路线:丽江古城跨年夜 青岛-丽江 3000/人
12月30日当晚乘飞机前往昆明,乘大巴前往丽江,31号晚参加丽江古城跨年活动,2号晚乘飞机返回
R03路线:马尔代夫蜜月旅拍 青岛-马尔代夫 25000/人
1月21号乘飞机前往马尔代夫,24号晚参加当地华人组织的除夕晚会,其他时间在当地游玩及照片拍摄,27号乘飞机返回
INSERT INTO TRAVEL_ROUTES VALUES(‘R01’,‘泰安方特一日游’,‘青岛’,‘泰安’,‘省内’,‘12/24’,‘800’);
INSERT INTO TRAVEL_ROUTES VALUES(‘R02’,‘丽江古城跨年夜’,‘青岛’,‘丽江’,‘国内’,‘12/30’,‘3000’);
INSERT INTO TRAVEL_ROUTES VALUES(‘R03’,‘马尔代夫蜜月旅拍’,‘青岛’,‘马尔代夫’,‘国际’,‘01/21’,‘25000’);
commit;
7、将价位的字节长度改为10
alter table TRAVEL_ROUTES modify PRICE VARCHAR2(10);
8、将价位统一调整为带币种的格式(例如¥1000)
select * from TRAVEL_ROUTES
update TRAVEL_ROUTES set price =trim(to_char(price,‘L99999’));
commit;
update TRAVEL_ROUTES set price =‘¥’||price;
commit;
9、新增一列:每批次最大人数(MAX_COUNT,NUMBER类型),
并插入相应人数(自己设定)
alter table TRAVEL_ROUTES add (MAX_COUNT NUMBER);
select * from TRAVEL_ROUTES for update;