用來telnet到某一台linux,要更改方向鍵盤設定
up 鍵, 原本為^[OA, 改為^[[A
down鍵,原本為 ^[OB, 改為 ^[[B
left鍵, 原本為^[OD , 改為^[[D
right鍵, 原本為 ^[OC , 改為 ^[[C
2012年8月19日 星期日
2012年8月11日 星期六
informix sql new line 換行
在SQL SERVER SQL 中換行為
1
2
在INFORMIX SQL中換行則需先執行換行設定後
以上只在當次session中生效.否則就要在$ONCONFIG 中將ALLOW_NEWLINE設定為1
參考來源 http://www.iiug.org/forums/classics/index.cgi/read/4100
後記:
後來建了一個function,在里頭進行折行效果,結果一直無法建立, 出現以下錯誤
查看informix online help說明,
Quotes on different lines:
測了半天,原來要在create function前先啟用 IFX_ALLOW_NEWLINE, 如下
SELECT '1' + char(13)+char(10) + '2'
結果為1
2
在INFORMIX SQL中換行則需先執行換行設定後
EXECUTE PROCEDURE IFX_ALLOW_NEWLINE('t');
再進行換行
select '1' ||'
'||'2' from empty ;以上只在當次session中生效.否則就要在$ONCONFIG 中將ALLOW_NEWLINE設定為1
參考來源 http://www.iiug.org/forums/classics/index.cgi/read/4100
後記:
後來建了一個function,在里頭進行折行效果,結果一直無法建立, 出現以下錯誤
-282 Found a quote for which there is no matching quote
查看informix online help說明,
Quotes on different lines:
- Run EXECUTE PROCEDURE ifx_allow_newline ('t'). This stays in effect until the end of your session.
- Set the ALLOW_NEWLINE parameter to 1 in the ONCONFIG configuration file and restart the database server.
測了半天,原來要在create function前先啟用 IFX_ALLOW_NEWLINE, 如下
EXECUTE PROCEDURE IFX_ALLOW_NEWLINE('t');
create function fn_bevtest
(i_col1 integer) RETURNING varchar(255);
define v_name varchar(255);
EXECUTE PROCEDURE IFX_ALLOW_NEWLINE('t');
select '1'||'
'||'2' into v_name from empty;
return v_name;
end function;
(i_col1 integer) RETURNING varchar(255);
define v_name varchar(255);
EXECUTE PROCEDURE IFX_ALLOW_NEWLINE('t');
select '1'||'
'||'2' into v_name from empty;
return v_name;
end function;
2012年8月7日 星期二
powerdesigner 15 merge model
在powerdesigner 15中,提供了二個PDM的比對後合併.
1.先開啟二個要合併的PDM
4.勾選需要比較合併的項目. (因為項目頗多,測了一下, Physical Data Model似乎要選擇最後才 能出現合併項目)
另外,如果你不想保留test1.pdm有但test2.pdm沒有的表格, 則可勾選Test1下的產品檔.(預設是未勾選)
6.最後完成後, 合併就完成了. 是不是很方便呢.
1.先開啟二個要合併的PDM
2. 在Workspace Test1.pdm上按右鍵點選Merge Model (shift+F6)
3.選擇要合併及被合併PDM後,點選Options
4.勾選需要比較合併的項目. (因為項目頗多,測了一下, Physical Data Model似乎要選擇最後才 能出現合併項目)
勾選Table及要比較合併的Attributes, 在此我勾選了Code、Comment、DataType及Name
在Collection 則勾選Columns 及Databases
勾選Column及要比較合併的Attributes, 在此我勾選了Code、Comment、Name及DataType
在Collections 勾選Database
5.完成後,按下Ok鍵,就會列二個 Model 的差異性, 在此,你可以再決定要合併哪些項目,不需要的可以uncheck另外,如果你不想保留test1.pdm有但test2.pdm沒有的表格, 則可勾選Test1下的產品檔.(預設是未勾選)
6.最後完成後, 合併就完成了. 是不是很方便呢.
2012年8月4日 星期六
informix 更改IP
將hyper-v 的vhd移到windows 7環境利用virtual box掛載起來後,
因為家里的區域網路是192.168.1.*, 試了一個晚上,家里的router一直無法成功將LAN IP改設成192.168.0.*的網段.
所以只好更改redhat的主機IP.
改了IP後, informix上的IP也要跟著變更.
修改 INFORMIXDIR/etc/sqlhosts 的設定如下紅字
testalias onipcshm 192.168.1.125 sqlexec
test onsoctcp 192.168.1.125 9999
另外,在INFORMIX ODBC設定時,由於同一個server設定對應到不同IP會有互蓋的問題
故可將另一個IP的,改用另一個informix 別名來設定.
這樣就可以在使用新舊DB皆有相同server name時,做不同的測試了
設定完畢重啟動Informix Server
因為家里的區域網路是192.168.1.*, 試了一個晚上,家里的router一直無法成功將LAN IP改設成192.168.0.*的網段.
所以只好更改redhat的主機IP.
改了IP後, informix上的IP也要跟著變更.
修改 INFORMIXDIR/etc/sqlhosts 的設定如下紅字
testalias onipcshm 192.168.1.125 sqlexec
test onsoctcp 192.168.1.125 9999
另外,在INFORMIX ODBC設定時,由於同一個server設定對應到不同IP會有互蓋的問題
故可將另一個IP的,改用另一個informix 別名來設定.
這樣就可以在使用新舊DB皆有相同server name時,做不同的測試了
設定完畢重啟動Informix Server
onmode -ky
oninit
2012年8月3日 星期五
hyper-v vhd 掛到virutualbox
透過這二篇文章說明,把hyper-v上的redhat linux移到vitualbox了.
先確定原本的hyper-v還沒安裝Hyper-V版的Integration Service的話可以直接參考這篇文章
VirtualBox using Hyper-v VHD image
先確定原本的hyper-v還沒安裝Hyper-V版的Integration Service的話可以直接參考這篇文章
VirtualBox using Hyper-v VHD image
主要是掛載hyper-v vhd時,要使用IDE控制器掛載,而不要使用SATA控制器
The issue is that hyper-v will only build a bootable IDE hard drive. So
when you create your virtual machine you need to make sure that you are
not booting the VHD under a SATA Controller
如果有安裝過 Hyper-V版的Integration Components ,則先參考
先移除 Hyper-V版 Integration Components 後,就可複制vhd囉.
訂閱:
文章 (Atom)
自動記錄滑鼠點選操作
為了一個需求,需要人工去點選幾個滑鼠的點選行為,找了幾種工具,覺得GS Auto Clicker最實用,極符合我的需求,尤其是多個固定位置的button點擊,解決了一個很耗時間的工作。 最後設定完預設hotkey F8為啟用鍵,就可以開始自動做工了。再按F8結束工作。 GS Au...
-
上網找了免費的白箱檢測工具,找到了 puma scan 因為支援OWASP TOP 10的檢測,所以這是一個符合客戶需求又能與Visual studio結合的工具(白話說...交差了事矣....) 更重要的是這不用錢....檢測工具都貴森森的,尤其是源碼檢測工具。 ht...
-
建了一個工作排程,定時執行batch檔。 batch中寫了一段xcopy,主要針對有異動較新檔案時才複製。 echo off for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find...
-
改用SQL Server Management Studio 2017有一段時間了。 在執行一段之前寫的SQL要組出一段語法時,里頭包含了使用CHAR(10)當作換行符號的文字,在輸出結果中,使用複製貼上的方式要進行執行時,發現換行符號都失效了。 但如果使用Results...