熱門文章
-
之前一直没有較徹底的方式將原本在mysql中Latin1的資料內容轉成utf8, 後來終於找到了解決方案,轉貼於此,以免忘記,感謝原作者(不知何許人)的分享. 原文出自: http://www.j2h.tw/bbs/bbs16/150.html 從MySQL4.0升級至...
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.
在早期的電腦,因為設計的關係,通常系統的限制都比較小。不過現在因為硬體與系統的改進,通常這些限制對正常的使用根本就不稱不上限制。因此這些理論上的限制值之重要性遠比不上實際應用的限制值。
原文摘要如下:
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強大的編輯功能,對這些數據進行分析修改,相當方便。
所謂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日 星期四
一些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 {條件}
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 {條件}
訂閱:
文章 (Atom)
河洛浮柳照,斜風瘦馬行.黃沙漫目遠,塵心許自清.