oracle常用sql及函式總結

2021-10-03 10:10:02 字數 966 閱讀 5329

一. dao層入庫到資料庫系統和當前時間不一致的問題

to_char(sysdate,『yyyy-mm-dd hh24:mi:ss』)總結

yyyy 表示 年份,mm 表示 月份,dd 表示 天,hh24 表示 小時,mi 表示 分鐘

ss 表示 秒,

to_char(sysdate,『yyyy-mm-dd hh24:mm:ss』) 的話 mm返回的是 月份,當然與上面的不一樣了

如果想獲取當前系統時間則需要改為to_char(sysdate,『yyyy-mm-dd hh24:mi:ss』)

二.oracle新增、修改、刪除表的字段

1.修改欄位的長度為varchar2(2):

alter table 表名 modify 欄位名 字段型別,舉例:

alter table tb_test modify batchid varchar2(2);

2. 修改欄位名

alter table 表名 rename column 列名 to 新列名;

alter table user rename column course to newcourse;

3. 增加batchid 欄位並增加注釋:

alter table 表名 add 欄位名 字段型別;

alter table 表名 add batchid varchar2(100);

comment on column 表名.欄位名 is '字段注釋';

4 .刪除batchid 字段:

alter table 表名 drop column 欄位名 ;

alter table user drop column course;

Oracle常用SQL及命令

1.啟動和關閉監聽lsnrctl start 和 lsnrctl stop 2.啟動和關閉資料庫 startup 和shutdown 3.啟動sqlplus sqlplus nolog 退出 quit 4.登陸oracle conn connect username password as sysd...

Oracle常用SQL時間函式

1 查詢當前日期和時間 select sysdate from dual 2 查詢本月最後一天 select last day sysdate from dual 3 查詢前後多少月 select add months sysdate,24 from dual select next day sys...

SQL語法及常用函式

insert into 表名稱 values 值1,值2,insert into 表名稱 列1,列2,values 值1,值2,select distinct 列名稱 from 表名稱 select from 表名稱 where 列1 like n 注 為萬用字元,代替多個未知條件字元 替代乙個或多...