之前認為 create table xxx as select * from table...不就可以馬上產生出一個臨時可以用的table嗎? 但若是同一個程式多人同時執行,將產生的table暫存用,裡面混著使用實在不是好方法,其實oracle有產生暫存Table的作法。 Oracle暫存Table是以session來產生跟刪除資料的,也就是同一個程式不同程式產生暫存Table,這些Table都是獨立的放在Temporary Tablespace,最晚每次transcation結束就會清除table內的所有資料,程式設計人員無需擔心資料的處理。 The CREATE GLOBAL TEMPORARY TABLE statement creates a temporary table.
You can create indexes, views, and triggers on temporary tables,
and you can also use Export and
Import or Data Pump to export and import the definition of a temporary table.
However, no data is exported, even if you use the ROWS option.

味味A 發表在 痞客邦 留言(0) 人氣()


上星期中了USB隨身碟病毒,雖然已安裝評價還蠻高的免費小紅傘(Avira AntiVir),但是還是中了,不過當某些被感染病毒的exe執行時(都是C:\WINDOWS\SYSTEM32\下被感染的EXE,winlogon.exe,service.exe ..等後來發展成c:\temp\下會有些數字組成的exe檔名); 小紅帽就叫了,並彈出中毒的檔案,不過為時已晚,怎麼樣隔離拒絕存取,每次開機就還是會彈出不同的EXE中毒,真的是人工智慧型的病毒,還會換檔案,自己產生exe, 這就是典型的「事後找的到但事前防不到」,後來整個「網路連線」裡面居然一個區域網路都沒有(整個人都傻住),當然無法就無法上網了; 但我並不屈服,安裝卡巴斯基試用版來試試看,當執行第一次掃毒掃到一半居然整個電腦就停住連滑鼠都不能動,我還不相信因為卡巴斯基是公認防毒王,再重開機掃一次,天啊又當,連卡巴斯基都…,後來只好借助其他電腦上網,找解決方案。

味味A 發表在 痞客邦 留言(1) 人氣()

image
一開始Create XP的容量是依預設值8G,後來發現不夠用,怎麼辦? 整個menu都玩了一遍發現並沒有類似的功能,本來想說要重做一個,但是想說應該也有很多人跟我有一樣的困擾吧! 到vmware官網查查,真的有答案! 要特別執行vmware主程式目錄下的Virtual Disk Manager程式才行,說真的我覺得很納悶,怎麼不整合在vmware的目錄下,anyway 可能有他們的考量吧。 執行程式:vmware-vdiskmanager.exe –x 放大後的容量GB "要放大的vmdk檔名"
注意:
1. 容量是放大後的總容量,而不是輸入加多少容量,像我一時不查,想說目前有8G,我輸入22G應該會變成30G,結果..
2.vmdk路徑檔名中若有空白組成 需用""包起來
3.若是有使用snapshot需要刪除後,才能使用本指令。
例:vmware-vdiskmanager.exe -x 22GB "d:\v
mware\xp\Windows XP Professional.vmdk" 如下圖:

味味A 發表在 痞客邦 留言(0) 人氣()

image
因為nb常常一下子在公司,一下子在家裡,IP根本無法固定,所以一直無法安裝ORACLE在NB的XP中,上次也試了裝Microsoft LoopBack Adapter感覺很麻煩,有了上次ORACLE裝在WIN7的經驗,靈機一動,是不是也可以用相同的方法呢? 於是上網也看一下有沒有類似的經驗,有看到HOSTS檔案(C:\WINDOWS\SYSTEM32\DRIVERS\ETC\)裡面要有下面的設定 127.0.0.1 LOCALHOST 好萬事具備,只剩實作了 果然ORACLE告訴你「失敗」如下圖,你的IP是DHCP給的,需要指定IP,但是我們把「網路組態」那個狀態勾起來,按〔下一步〕

味味A 發表在 痞客邦 留言(0) 人氣()

clip_image002
之前有看過有人把oracle裝在xp上,我就在想我現在是windows 7,可以嗎? 故至Oracle官網查了一下,Oracle 10g 及11g目前僅提供到vista,windows 2008的版本, 但我還是發揮台灣人的精神,裝裝看吧,中間確實有遇到困難,不過可以用很簡單的方法就給他通過。 以下就是會有錯誤的畫面: 但是呢!把勾勾勾起來

味味A 發表在 痞客邦 留言(3) 人氣()

當你寫Batch的時候,常常會拿寫java Delphi的思維來寫Batch
至少對我來說這是第二次發生了
這次要記錄的是『變數』的設定
下面的範例中,存成C:\TESTSET.BAT
執行方式:CMD.EXE下 執行C:\TEST.BAT

味味A 發表在 痞客邦 留言(1) 人氣()

image
若是你有個客戶,你需要了解他出問題的電腦相關資訊(cpu啦,Ram啦,啟動有載入哪些程式…等)才能較客觀的判斷問題,
windows XP,2003 server內都有Msinfo32.exe(其他的我沒驗證過,不清楚,所以沒列出來)
執行方式:開始-->執行—>輸入msinfo32.exe即可,出現下圖

味味A 發表在 痞客邦 留言(2) 人氣()

image
DBMS_LOB.INSTR()函數,就是這次的主角。請看下面範例:CREATE TABLE ADM.X3
( CLOB_TEXT CLOB);
Insert into X3
(CLOB_TEXT)
Values
('測試一下);
Insert into X3
(CLOB_TEXT)
Values
('');
COMMIT;
select * from x3
where DBMS_LOB.INSTR(clob_text,'',1,1)>0;

味味A 發表在 痞客邦 留言(0) 人氣()


每次當您要修改一個IP位址時,是不是都要開啟『網路和撥號連線』視窗,然後點內容…等的一堆設定...
改一天還好,若是每天都這樣改,真的會瘋掉 其實更改IP,有更有效率的方法,就是
使用XP 內建的網路工具netsh.exe便可輕鬆解決!

味味A 發表在 痞客邦 留言(2) 人氣()

在網頁中,我常用的是javascript的confirm指令,
但是預設值在『確定』,有沒有辦法放在『取消』呢?  image
if (!confirm("確定是否XXX?")){
return false;
} else {
........
}

味味A 發表在 痞客邦 留言(0) 人氣()

image
Batch裡面可以寫『FUNCTION?   不就是:LABEL  使用GOTO呼叫嗎?
喔 若是還可以傳參數呢? :LABEL 就不行吧

味味A 發表在 痞客邦 留言(0) 人氣()

image
最近發現怪異現象,就是在XP中,由檔案總管直接打IP連結印表機。 列印時,印表機選項內可以勾選『雙面列印』Duplex。   但若是由印表機與傳真/執行『新增印表機』,此種印表機選項內
『雙面列印』選項、卻是灰色無法勾選。

味味A 發表在 痞客邦 留言(3) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。