1. 程式人生 > >oracle 整理的小零碎2

oracle 整理的小零碎2

4.trunc(n,[m])函式擷取整數,與floor(n)函式形式一樣

5.日期函式
1)sysdate: 該函式返回系統時間
(2)add_months(d,n)
(3)last_day(d):返回指定日期所在月份的最後一天

6.oracle的轉換函式
yyyy: 四位數字的年份  2004年
mm :兩位數字的月份 8月-->08
dd: 2位數字的天 30號-->30
hh24: 8點--》20
hh12: 8點--》08
mi、ss -->顯示分鐘\秒

9:顯示數字,並忽略前面0
0:顯示數字,如位數不足,則用0補齊
.:在指定位置顯示小數點
,: 在指定位置顯示逗號
$: 在數字前加美元
L: 在數字前加本地貨幣符號
C: 在數字前加國際貨幣符號
G:在指定位置顯示組分隔符、
D:在指定位置顯示小數點符號(.)
select ename,to_char(sal,'L99G999D99') from emp ;

10.系統函式

■ sys_context
1) terminal :當前會話客戶所對應的終端的識別符號
2) lanuage: 語言
3) db_name: 當前資料庫名稱
4) nls_date_format:當前會話客戶所對應的日期格式
5) session_user:     當前會話客戶所對應的資料庫使用者名稱
6) current_schema: 當前會話客戶所對應的預設方案名?
7) host: 返回資料庫所在主機的名稱
通過該函式,可以查詢一些重要資訊,比如你怎在使用哪個資料庫?

select sys_context('userenv','db_name') from dual;