熱門文章

2008年7月10日 星期四

煩心--五言

仰首白山高,垂撥黑水簥,楚漢倆不愛,獨驢險木遙.

2008年6月27日 星期五

NTFS的檔案數量限制

NTFS有限制一個Volume的檔案上限,是4,294,967,295個。
在早期的電腦,因為設計的關係,通常系統的限制都比較小。不過現在因為硬體與系統的改進,通常這些限制對正常的使用根本就不稱不上限制。因此這些理論上的限制值之重要性遠比不上實際應用的限制值。

原文摘要如下:
Maximum number of files on an NTFS volume
4,294,967,295 (232 minus 1 file)

There is no limit to the number of files that can be stored in a folder. For recommendations on limiting the number of files stored on a volume, see "Determining Maximum Volume Size" later in this chapter.

靜心--五言

河洛浮柳照,斜風瘦馬行.黃沙漫目遠,塵心許自清.

2008年4月22日 星期二

將Oracle的數據導入EXCEL中的方法

在當今資訊化高速發展的時代,日常的工作中,經常遇到要將EXCEL文件中的數據和ORACLE資料庫中的數據互倒的問題,實現對即時數據的操作,而可查閱到這方面的資料並不多。若需將ORACLE資訊系統中的數據倒出來,並在此基礎上利用EXCEL對其進行分析整理,筆者在工作中利用ODBC將數據倒入到EXCEL檔中,對初學者來說,效果不錯,在這裏給大家作一介紹。
所謂ODBC是Open Database Connectivity 的縮寫,就是開放式資料庫互連。利用ODBC實現動態數據交換的前提條件很簡單,只需先在本機安裝微軟OFFICE中的EXCEL,然後根據需要運行編寫的SQL檔。

下面就我工作中遇到的實際問題逐步介紹:

1、首先配置ODBC資料源。在控制面板中,選ODBC資料源,添加選安裝ODBC FOR ORACLE。在給定數據源名稱和描述時,用戶可自定義,用戶名稱和伺服器則需根據在ORACLE 資料庫中設置好的資料庫名來設置。如:

數據源名稱:EXAMPLE

描述:EXAMPLE

用戶名稱:SCOTT

伺服器:TIGER

2、打開EXCLE,在數據菜單下,選獲取外部數據源,新建資料庫查詢。

3、系統提示選擇數據源,選擇我們前面已設置好的數據源EXAMPLE,輸入資料庫密碼。如果是第一次執行該SQL程式,則選擇取消,然後在MICROSOFT QUERY 中選擇執行SQL。

4、根據工作需要選擇需倒出的數據,寫SQL語句。如:

SELECT A.ITEM_NO,A.ITEM_DESC,A.ITEM_UM,
A.ITEM_CREATED_BY,A.CREATED_DATE
FROM IC_ITEM_MST A

5、執行該段查詢,即可在EXCEL表中見到滿足條件的記錄已全部倒出來,第一行為記錄列的說明。將該檔保存起來就可以了。

6、要是重新執行該檔,只需在MICRSOFT QUERY視窗中選擇打開該查詢並執行,即可得到即時的數據。

7、然後可利用EXCEL強大的編輯功能,對這些數據進行分析修改,相當方便。

2008年4月17日 星期四

B2D update package command

因為它是debain的分佈版本,所以使用apt-get

apt-get update
apt-get upgrade

因為它會回答問題,尚不能放在排程中,待研究!

一些sql的常用語法

註記一些sql的常用語法

Select
SELECT "欄位" FROM "表格名"
Distinct
SELECT DISTINCT "欄位"
FROM "表格名"
Where
SELECT "欄位"
FROM "表格名"
WHERE "condition"
And/Or
SELECT "欄位"
FROM "表格名"
WHERE "簡單條件"
{[AND|OR] "簡單條件"}+
In
SELECT "欄位"
FROM "表格名"
WHERE "欄位" IN ('值1', '值2', ...)
Between
SELECT "欄位"
FROM "表格名"
WHERE "欄位" BETWEEN '值1' AND '值2'
Like
SELECT "欄位"
FROM "表格名"
WHERE "欄位" LIKE {模式}
Order By
SELECT "欄位"
FROM "表格名"
[WHERE "條件"]
ORDER BY "欄位" [ASC, DESC]
Count
SELECT COUNT("欄位")
FROM "表格名"
Group By
SELECT "欄位1", SUM("欄位2")
FROM "表格名"
GROUP BY "欄位1"
Having
SELECT "欄位1", SUM("欄位2")
FROM "表格名"
GROUP BY "欄位1"
HAVING (函數條件)
Create Table
CREATE TABLE "表格名"
("欄位 1" "欄位 1 資料種類",
"欄位 2" "欄位 2 資料種類"",
... )
Drop Table
DROP TABLE "表格名"
Truncate Table
TRUNCATE TABLE "表格名"
Insert Into
INSERT INTO "表格名" ("欄位1", "欄位2", ...)
VALUES ("值1", "值2", ...)
Update
UPDATE "表格名"
SET "欄位1" = [新值]
WHERE {條件}
Delete From
DELETE FROM "表格名"
WHERE {條件}

生活註脚

只是為了註記一下生活中的瑣事,技術小品,在網海中留下一片個人的方寸之地.