用來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)
publish error allowDefinition='MachineToApplication'
一個老舊的aspx web form專案,調了一些功能建置成功,但進行部署時顯示以下錯誤。 在應用程式層級之外使用註冊為 allowDefinition='MachineToApplication' 的區段發生錯誤。錯誤的原因可能是虛擬目錄尚未在 IIS 中設定為...
-
上網找了免費的白箱檢測工具,找到了 puma scan 因為支援OWASP TOP 10的檢測,所以這是一個符合客戶需求又能與Visual studio結合的工具(白話說...交差了事矣....) 更重要的是這不用錢....檢測工具都貴森森的,尤其是源碼檢測工具。 ht...
-
在一台windows 2016的主機上,某一天,用遠端登入後,出現了以下的訊息.... 遠端工作階段中斷,因為沒有提供授權的遠端桌面授權伺服器可以使用。請連伺服器系統管理員。 這啥啊........... 想不到,在MOBILE01找到了解決...........哈哈...
-
SQL Server 2005 後,提供EXCEP 和INTERSECT, 功能和ORACLE的MINUS, INTERSECT相同 EXCEP 找出存在於第一個子集,但不存在於第二個子集的筆數 INTERSECT 找出皆存在於二個子集中的筆數 這二個方法很方便查找有多...