2014年8月16日

[日文] 會吃青菜(2014 08.16更新)

きゅうり←小黃瓜
レタス←萵苣
カリフラワー←花菜 (白的花椰菜)
[ブロッコリー←綠的花椰菜]

2014年7月22日

[日文] 敬語 謙讓語 丁寧語

常體
尊敬語
謙讓語
丁寧語
いらっしゃる
おいでになる、おしになる、える、おえになる
まい
うかがう
まい
いらっしゃる
おいでになる
まい
うかがう
まい

いる
いらっしゃる
おいでになる
おる
おります
する
なさる
いたす
いたす
べる
がる
頂戴ちょうだいする
いただく
いただく
みみにする
きになる
うかがう
拝聴はいちょうする
うけたまわ
 
かせる
 
みみれる
 
おっしゃる
もう
もう
らんになる
拝見はいけんする
 
あたえる
くださる
たまわる
さしあげる
あげる
 
あげる
 
さしあげる
 
おも
おぼす、おおもいになる
〜とぞんじます
ぞんじる、ぞんずる
いになる
かる
 
もらう
おさめになる
おもらいになる
いただく
頂戴ちょうだいする
いただく
くれる
くださる
 
くださる
しになる
 
みにつける
やすみになる
やすむ
やすむ
られる、ご存知ぞんじ(になる)
ぞんじております
ぞんじる、ぞんずる
ちになる
ちする
ちます
用意よういする
用意よういになる
用意よういする
いたします
用意よういします
たずねる
おたずねくださる(〜なさる)
 
 
紹介しょうかいする
紹介しょうかいくださる(〜なさる)
 
 

2014年7月18日

2014年7月16日

取得table裡所有column的名稱

SELECT column_name
FROM user_tab_cols
WHERE table_name=UPPER('TABLE名字')
order by column_id


如果要變一行 用「,」分隔
↓只適用11up
SELECT LISTAGG(column_name, ',') WITHIN GROUP (ORDER BY column_id)
FROM user_tab_cols
WHERE table_name=UPPER('TABLE名字')


↓9 10
SELECT LTRIM(MAX(SYS_CONNECT_BY_PATH(column_name,',')) KEEP (DENSE_RANK LAST
ORDER BY curr),',') AS employees
FROM
(SELECT column_name, ROW_NUMBER() OVER ( ORDER BY column_id) AS curr, ROW_NUMBER() OVER ( ORDER BY column_id) -1 AS prev
FROM user_tab_cols
WHERE table_name=UPPER('TABLE名字')
)
CONNECT BY prev = PRIOR curr
START WITH curr = 1;


另外補充撈出 table 欄位大概資料(型態 是否null size)
DESCRIBE  TABLE名字

2014年7月10日

[ORACLE] 分組依序編號:row_number()

Base Data:
    DEPTNO ENAME
---------- ----------
        A ASMITH
        A BALLEN
        A CWARD
        B DJONES
        B EMARTIN
        C FBLAKE
        C GCLARK
        C HSCOTT


↓↓↓↓  想要分組有編號


    DEPTNO ENAME SEQ
---------- ------  ----
        A ASMITH 1
        A BALLEN 2
        A CWARD 3
        B DJONES 1
        B EMARTIN 2
        C FBLAKE 1
        C GCLARK 2
        C HSCOTT 3


SELECT DEPTNO, ENAME,row_number() over(partition by DEPTNO ORDER BY ENAME)SEQ FROM XXX

partition by DEPTNO←←依DEPTNO分組

如果沒要分組可省略partition by

在Excel中如何取代問號、星號

∵?代表單一字元 *代表任何字元
∴取代這兩個符號時 要在前面加上【~】

http://blog.bestdaylong.com/2014/07/excel_10.html

2014年6月26日

[ORACLE] recyclebin


把表drop掉 會產生recyclebin 這是為了可以復原不小心刪除的表

SQL> show recyclebin

可以看到 recyclebin們

可以想成把檔案丟去資源回收桶

如果要回復:
SQL> FLASHBACK TABLE  [誤刪的表名] TO BEFORE DROP;


那如果刪的時候 要直接真的drop掉

DROP TABLE [要刪的表名] PURGE;



如果要清空所有的recyclebin們
PURGE RECYCLEBIN;


如果只要是要刪單一的
PURGE TABLE "[recyclebin名稱]";