參考http://blog.nux.tw/2013/06/oracle-enterchr13chr10.html
回車(Enter鍵):chr(13)
換行:chr(10)
select * from table_name where content like '%'||chr(13)||'%' or content like '%'||chr(10)||'%'
2015年10月30日 星期五
2014年7月25日 星期五
excel取得sheet名稱函式
excel取得sheet名稱:
使用到的函數:
MID
CELL
FIND
相關參考網址:
http://www.frogjumpjump.com/2011/09/excel.html
http://isvincent.pixnet.net/blog/post/38415205-excel-%E5%8F%96%E5%BE%97%E5%B7%A5%E4%BD%9C%E8%A1%A8%E5%90%8D%E7%A8%B1
http://isvincent.pixnet.net/blog/post/42752116-excel-%E6%90%9C%E5%B0%8B%E5%A4%9A%E5%80%8B%E5%AD%97%E4%B8%B2(find%E3%80%81search)
2014年5月20日 星期二
64位元安裝pl sql developer
一、下載安裝:
PL SQL Developer J:\整合系\AES\plsqldev712
Oracle client (32位元) J:\整合系\AES\NAES\tools\instantclient-basic-nt-11.2.0.4.0.zip
二、到本機(我的電腦)右鍵內容->進階,設定環境變數:
1.編輯Path—新增OracleClient目錄路徑
2.新增TNS_ADMIN—tnsname.ora檔案路徑
3.新增NLS_LANGUAGE--AMERICAN_AMERICA.ZHT16BIG5



三、PL SQL Developer安裝完後設定oracle_home路徑
1.Tools->Preference 設定Orcale Home及OCI Lib路徑

2.重新啟動PL SQL Developer
2014年2月10日 星期一
2014年1月14日 星期二
[shell scrip]計算餘數(未整理完)
1.除法使用awk可得到小數位(unix bash四則運算無法取得小數:bash 不支持浮点运算,如果需要进行浮点运算,需要借助bc,awk 处理)
2.有餘數無條件進位成整數
#vFileCnt=$(echo $vTcnt6 $vSetNum | awk '{printf("%.2f", ($1/$2))}')
#echo $vFileCnt | awk '{printf("%d\n",$0+=$0<0 p=""> #echo $vFileCnt | awk '{printf "%s\t%d\n",$0,($0%int($0))?int($0)+(($0>0)?1:0):$0}'
#echo $vFileCnt | awk '{printf("%s \t %d\n",$0, $0+=$0<0 p=""> #echo $vFileCnt | awk '!$0{print;next}{printf "%s\t%d\n",$0,($0%int($0))?int($0)+(($0>0)?1:0):$0}'
#echo $vFileCnt | awk '{printf "%d\n",($0%int($0))?int($0)+(($0>0)?1:0):$0}'0>0>
2.有餘數無條件進位成整數
#vFileCnt=$(echo $vTcnt6 $vSetNum | awk '{printf("%.2f", ($1/$2))}')
#echo $vFileCnt | awk '{printf("%d\n",$0+=$0<0 p=""> #echo $vFileCnt | awk '{printf "%s\t%d\n",$0,($0%int($0))?int($0)+(($0>0)?1:0):$0}'
#echo $vFileCnt | awk '{printf("%s \t %d\n",$0, $0+=$0<0 p=""> #echo $vFileCnt | awk '!$0{print;next}{printf "%s\t%d\n",$0,($0%int($0))?int($0)+(($0>0)?1:0):$0}'
#echo $vFileCnt | awk '{printf "%d\n",($0%int($0))?int($0)+(($0>0)?1:0):$0}'0>0>
[轉貼]Oracle的取整和四舍五入函数——floor,round,ceil,trunc使用说明
Oracle的取整和四舍五入函数——floor,round,ceil,trunc使用说明
http://hi.baidu.com/dearhwj/item/4ed826c21022a07fcfd4f8d9
FLOOR——对给定的数字取整数位
SQL> select floor(2345.67) from dual;
FLOOR(2345.67)
--------------
2345
CEIL-- 返回大于或等于给出数字的最小整数
SQL> select ceil(3.1415927) from dual;
CEIL(3.1415927)
---------------
4
ROUND——按照指定的精度进行四舍五入
SQL> select round(3.1415926,4) from dual;
ROUND(3.1415926,4)
------------------
3.1416
TRUNC——按照指定的精度进行截取一个数
SQL> select trunc(3.1415926,4) from dual;
ROUND(3.1415926,4)
------------------
3.1415
FLOOR——对给定的数字取整数位
SQL> select floor(2345.67) from dual;
FLOOR(2345.67)
--------------
2345
CEIL-- 返回大于或等于给出数字的最小整数
SQL> select ceil(3.1415927) from dual;
CEIL(3.1415927)
---------------
4
ROUND——按照指定的精度进行四舍五入
SQL> select round(3.1415926,4) from dual;
ROUND(3.1415926,4)
------------------
3.1416
TRUNC——按照指定的精度进行截取一个数
SQL> select trunc(3.1415926,4) from dual;
ROUND(3.1415926,4)
------------------
3.1415
[轉貼][轉貼] SED單行腳本快速參考
[轉貼] SED單行腳本快速參考
# 顯示部分文本——從包含正則表達式的行開始到最後一行結束
sed -n '/regexp/,$p'
# 顯示部分文本——指定行號範圍(從第8至第12行,含8和12行)
sed -n '8,12p' # 方法1
sed '8,12!d' # 方法2
# 顯示第52行
sed -n '52p' # 方法1
sed '52!d' # 方法2
sed '52q;d' # 方法3, 處理大文件時更有效率
----------------------------
訂閱:
文章 (Atom)