1. 程式人生 > >Oracle常用sql語句

Oracle常用sql語句

整理一些個人常用到的sql語句:

1.更新一條記錄
update 表名稱 set 列名稱1 = null,列名稱2=to_date(‘15:27:10’,’hh24:mi:ss’) where 列名稱3 = ‘123’
2.刪除一條記錄
detele from 表名稱 where 列名稱 = ‘123’
3.刪除一張表
drop table 表名稱
4.改變某列欄位型別
alter table 表名稱 modify 列名稱1 varchar2(10)
5.重新命名某列名稱
alter table 表名稱 rename column 列名稱1 to 新名字
6.資料表新增一列


alter table 表名稱 add 列名稱 varchar(100)
7.給列添加註釋
comment on column 表名.列名 is ‘姓名’
8.備份一張表
create table 備份名稱 as select * from 源表名稱
9.檢視時間
select sysdate from dual
10.通過資料字典查詢欄位和欄位型別
(1)select column_name,data_type from cols where table_name = ‘表名稱’
(2)select column_name,data_type from user_tab_columns where table_name = ‘表名稱’
11.查詢兩個表id相同的欄位(聯合)

select a.列名1,b.列名2 from 表名稱1 a join 表名稱2 b on a.id = b.id
12.檢視使用者表名
select table_name from user_tables
13.檢視從100行到200行的記錄
select * from (select * from 表名 where rownum < 100 minus select * from 表名 where rownum < 200) order by 欄位1
14.檢視所有序列
select * from user_sequences
15.檢視資料庫名
select name from v$instance
16檢視例項名

select instance_name from v$instance
17.資料庫刪除一列
alter table 表名 drop column 列名
18.修改欄位資料型別
alter table 表名 modify 欄位名 欄位型別(欄位長度);