1. 程式人生 > 其它 >oracle資料庫連線方式

oracle資料庫連線方式

資料庫:Oracle
分類:資料庫連線方式
--建立兩個表
create table tmp1
(
id number(10) not null,
name varchar2(10) not null
);
create table tmp2
(
id number(10) not null,
age number(10) not null
);
--查詢
select * from tmp1;
select * from tmp2;
--插入初始資料
insert into tmp1 (id,name) values (1,'張一');
insert into tmp1 (id,name) values (2,'張二');
insert into tmp1 (id,name) values (3,'張三');
insert into tmp1 (id,name) values (4,'張四');
insert into tmp2 (id,age) values (1,18);
insert into tmp2 (id,age) values (2,19);
insert into tmp2 (id,age) values (3,20);
insert into tmp2 (id,age) values (5,22);
--更改錯誤資料
select t.*,t.rowid from tmp2 t;
--查詢 笛卡爾積 不加條件
select * from tmp1,tmp2;
--左連線
select * from tmp1 a left join tmp2 b on a.id=b.id;
--右連線
select * from tmp1 a right join tmp2 b on a.id=b.id;
--內連線
select * from tmp1 a inner join tmp2 b on a.id=b.id;
select * from tmp1 a,tmp2 b where a.id=b.id;
--全連線
select * from tmp1 a full join tmp2 b on a.id=b.id;