刪除資料

2011年9月27日 星期二

一般刪除Table都是用delete,但是流水號PK不會清掉
通常開發完要將資料庫更新至客戶時,可以先用以下語法將Table清空
truncate table xxxx

參考資料
http://technet.microsoft.com/zh-tw/library/ms177570.aspx

Read more...

何謂DMZ

2011年9月21日 星期三

最近還蠻常聽到這個名詞,就查到以下的資訊
在電腦網絡中, DMZ (Demilitarized Zone) 為一個放於企業私人和互聯網之間作為緩衝地帶的電腦主機或小型網絡。它防止了外來入侵者直接存取放有企業內部資料的伺服器。互聯網上使用者只可以存取 DMZ 中的電腦。一般 DMZ 都會有企業網站,供外界提查詢及使用。但不包括企業內部機密資料。如不幸外來入侵者侵入 DMZ 並令網站癱瘓,重要的企業資料仍不會外泄。

防火牆 (Firewall) 為一網處於網絡通門閘的相關程式,用作保護私人網絡的資源,免受外來用戶破壞。擁有企業內聯網供職員連於廣大的互聯網的企業可以安裝防火牆避免外來者存取其內部資料並控制內部員工對外的資料存取。

以下為網友的說明文章,可供參考

http://ithelp.ithome.com.tw/question/10001436

Read more...

Service 2008 關閉IE安全性設定

2011年8月14日 星期日




Read more...

SQL2008建立Linked Server

2011年5月8日 星期日

1.伺服器物件-->連結的伺服器-->新增連結的伺服器


2.輸入相關資訊

3.按下確定,建立完成

查詢語法如下:
select * from SQL2008.POSTDB2.dbo.xt_user
SQL2008:LinkServer名稱
POSTDB2:DB名稱
xt_user:table名稱



Read more...

補0的寫法 for c shap

2011年1月19日 星期三

常常遇到需要補0所以特別記下來

string.Format("Product/{0:D10}","12" );

Result
Product/0000000012

Read more...

[C#] Convert 取整數問題

2010年10月18日 星期一

今天在統計圖表時,發現了小數進位問題

原來用 Convert 取整數時小數會進位,之後使用(int)結果便是正確,所以Convert 跟 (int)的轉型機制不同,使用在浮點運算要小心。

double d = 108.555;
int i1 = Convert.ToInt32(d); // = 109
int i2 = (int)(d); // = 108

Read more...

定序問題

2010年10月8日 星期五

今天在新增table後在去查詢時發現錯誤,訊息為:
「無法解析 equal to 作業中 "Chinese_Taiwan_Stroke_CI_AS" 與"Chinese_Taiwan_Stroke_CI_AS_WS" 之間的定序衝突。」
語法為:
select * from a inner join b on a.pk=b.rpk


因為是剛新增的table裡面都還沒有資料,所以就把table drop 掉,在新建
這時候就加入指定定序的語法

CREATE TABLE [dbo].[WINDOW_DEP](
[UserID] [nvarchar](255) collate Chinese_Taiwan_Stroke_CI_AS NULL ,
[DepID] [nvarchar](255) collate Chinese_Taiwan_Stroke_CI_AS NULL
) ON [PRIMARY]



若此Table已有資料的話,那就只能從query去下手了
例:
SELECT WINDOW_DEP.DEPID
FROM WINDOW_DEP
INNER JOIN AT_ORG_ORGUNIT ON AT_ORG_ORGUNIT.nodeID collate Chinese_PRC_Stroke_CI_AS = WINDOW_DEP.DepID
WHERE WINDOW_DEP.UserID = 'Admin'



可參考
http://renjin.blogspot.com/2008/02/collation-conflict.html

Read more...