Oracle 語句之簡單常用查詢

2021-08-31 00:02:10 字數 1277 閱讀 5968

新增欄位和備註

alter table 表名 add (col1 varchar2(10) ,col2 varchar2(10),...);

comment on column 表名.col1 is '欄位1';

comment on column 表名.col2 is '欄位2';

修改字段

alter table 表名 modify (col1 varchar2(10) ,col2 varchar2(10),...);

刪除字段

alter table 表名 drop(col1,col2,...);

查詢字段備註

select * from user_col_comments where table_name = '表名' order by table_name,column_name

oracle日期

select sysdate 當前時間, --2018-11-05 11:15:48

trunc(sysdate) 當前日期, --2018-11-05 00:00:00

trunc(sysdate,'day') 本週週日, --2018-11-04 00:00:00

trunc(sysdate,'month') 本月初日期, --2018-11-01 00:00:00

trunc(sysdate,'q') 本季初日期, --2018-10-01 00:00:00

trunc(sysdate,'year') 本年初日期 --2018-01-01 00:00:00

from dual;

select 

to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') 當前時間 --2018-11-05 11:20:33

to_char(sysdate,'d') 本週第幾天 , --2

to_char(sysdate,'dd') 本月第幾天 , --05

to_char(sysdate,'ddd') 本年第幾天, --309

to_char(sysdate,'ww') 本年第幾周 , --45

to_char(sysdate,'mm') 本年第幾月 , --11

to_char(sysdate,'q') 本年第幾季 , --4

to_char(sysdate,'yyyy') 本年 --2018

from dual;

Oracle簡單查詢語句

oracle 簡單查詢語句 1.選擇部門30中的所有員工 select from emp where deptno 30 2.列出所有辦事員的姓名 編號和部門編號 select ename,empno,deptno from emp where job clerk 3.找出佣金高於薪金的員工 sel...

oracle常用查詢語句

1 檢視oracle表空間的使用情況直接使用情況 2 檢視oracle連線數 select count from v session 連線數 select count from v session where status active 併發連線數 alter system set processe...

Oracle常用簡單查詢

選擇部門30中的所有員工 select from emp where deptno 30 列出所有辦事員的姓名 編號和部門編號 select ename,empno,deptno from emp where job clerk 找出佣金高於薪金的員工 select from emp where c...