insert into Customer values('C0006','Zhang Qing','Freightliner
LLC','Guangzhou','020-84713425');
insert into Customer values('C0007','Yang Jie','Freightliner LLC','Guangzhou','020-76543657');
insert into Customer values('C0008','Wang Peng','IBM','Beijing','010-62751231'); insert into Customer values('C0009','Du Wei','Honey Well','Shanghai','021-45326788');
insert into Customer values('C0010','Shan Feng','Oracle','Beijing','010-62751230');
实验7-2-1 给出建立订单表Orders的 SQL 语句,其结构如下表所示。
Orders表
请给出相应的语句: create table orders (ono char(5), order_date date, cno char(5), freight int,
shipment_date date, city char(20),
payment_tno char(1), status char(20), primary key(ono)); 运行结果截图:
在“Orders”表中插入下列值。
注意:(1)表中的日期需根据现有系统日期格式作出调整,建议用to_date( )函数,将指定格式的字符串转化为日期值;(2)日期值可根据实际情况,修改为较近时间;(3)建议在Toad可视化界面下输数据,以节省时间。
insert into orders(ono,order_date,cno,freight,shipment_date,city,payment_tno,status) values('O0001','2005-10-7','C0001',8,'2005-11-7','Beijing','1','Complete'); 实验7-3-3 创建Product表,使之可容纳如下数据(见下表):
请给出相应的语句: create table product
(pno char(4) primary key, pname varchar(50), price varchar(20), tno char(20));
insert into product(pno,pname,price,tno) values('&pno','&pname','&price','&tno'); 运行结果截图:
7.2 修改表结构
SQL用ALTER TABLE语句来修改表结构。 1.添加新列
如果要向Customer表中存储其地址信息,就需要在Customer表中添加列。
语法如下:
Alter table <table_name> add (new_column_name datatype(size),…….);
实验7-2-1 给出如下所示的语句,在Customer表内添加地址(Address)字段,类型为Varchar2,大小为40。 给出相应语句与运行结果:
Alter table Customer add(ADDRESS varchar(40));