excel vba 查詢 Sqlite資料庫(設定與語法)範例
暱稱: joey0415
中學生
- 帖子
- 361
- 主題
- 57
- 精華
- 0
- 積分
- 426
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- 2003,2010
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-5-13
- 最後登錄
- 2022-12-8
|
回復 5# PKKO
您好!
一、應該一樣才對,資料都是進抓來就先處理好(資料格式)
二、ACCESS最大2G, sqlite 2T,連線人數我沒試過,速度一樣快
三、它是單一檔案,直接複製貼上即可,差異備份好條沒有 |
|
|
|
|
|
|
|
暱稱: joey0415
中學生
- 帖子
- 361
- 主題
- 57
- 精華
- 0
- 積分
- 426
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- 2003,2010
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-5-13
- 最後登錄
- 2022-12-8
|
6#
發表於 2016-9-26 21:43
| 只看該作者
回復 4# koshi0413
你看圖就知道了
120mb很少,sqlite容量最大是2T,很夠用
資料抓得到,會用SQL 語法可以解法很多問題,它的運算比VBA陣列等都還快上許多
|
|
|
|
|
|
|
|
- 帖子
- 549
- 主題
- 152
- 精華
- 0
- 積分
- 691
- 點名
- 0
- 作業系統
- WIN7
- 軟體版本
- OFFICE 2010
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2013-8-10
- 最後登錄
- 2022-9-7
 
|
5#
發表於 2016-9-26 21:30
| 只看該作者
回復 1# joey0415
joey大大您好,
非常感謝您的大力分享
想向您請教Sqlite幾個問題
一、與MSsql的一般操作法相同嗎?例如輸入日期、數字、文字的時候
二、與Access一樣都是檔案方式的資料庫,其資料庫大小、連線人數、連線的執行速度,不曉得大大是否知悉?
三、Sqlite本身要如何備份? |
|
|
PKKO
|
|
|
|
|
- 帖子
- 55
- 主題
- 1
- 精華
- 0
- 積分
- 81
- 點名
- 0
- 作業系統
- win
- 軟體版本
- 10
- 閱讀權限
- 20
- 註冊時間
- 2016-5-15
- 最後登錄
- 2018-11-1
|
4#
發表於 2016-9-26 21:07
| 只看該作者
回復 3# joey0415
多謝 joey0415 大願意說明^^
小弟提個疑問 Stock.db >> 會有 mian >> 才有 Table
然後Table是分類,還是各股呢?
小弟的想法為:
1.Table=每日行情
2.Table=每日資券
3.Table=每日法人持股
4.Table=每日券商進出
5.Table=集保庫存
6.Table=每月營收
7.Table=每季財報
8.Table=每年財報
但 Table 之下好像無法包含個股?
所以有個想法,如果改成 Stock.db >> mian >> Table
mian 為附加數據庫
1. Stock.db 附加 每日行情.db >> Table為1000~9000個股
2.Stock.db 附加 每日資券.db >> Table為1000~9000個股
3.Stock.db 附加 每日法人持股.db >> Table為1000~9000個股
4.Stock.db 附加 每日券商進出.db >> Table為1000~9000個股
5.Stock.db 附加 集保庫存.db >> Table為1000~9000個股
6.Stock.db 附加 每月營收.db >> Table為1000~9000個股
7.Stock.db 附加 每季財報.db >> Table為1000~9000個股
8.Stock.db 附加 每年財報.db >> Table為1000~9000個股
不知道這樣會不會好查詢呢?
還是您為的型式為:(單一Table即1000~9000)
1.Table=每日行情
2.Table=每日資券
3.Table=每日法人持股
4.Table=每日券商進出
5.Table=集保庫存
6.Table=每月營收
7.Table=每季財報
8.Table=每年財報
ps: 目前法人持股+每日資券 二年期就120mb了@@ |
|
|
|
|
|
|
|
暱稱: joey0415
中學生
- 帖子
- 361
- 主題
- 57
- 精華
- 0
- 積分
- 426
- 點名
- 0
- 作業系統
- win7
- 軟體版本
- 2003,2010
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-5-13
- 最後登錄
- 2022-12-8
|
3#
發表於 2016-9-26 20:40
| 只看該作者
回復 2# koshi0413
所有個股股價資料放進單一檔案,例如stock.sqlite中,再透過select 選出你要的股票資料才對,因為放進同一個資料,才可以選所有指定區間的股票與股價等…
,這樣不用幾秒,透過程select的語法,還可以指定區間轉檔單週或單月所有股票週或月資料,一定不用30秒,我的資料庫六年日週月所有股票與集保,檔案才800mb
沒有什麼問題 |
|
|
|
|
|
|
|
- 帖子
- 55
- 主題
- 1
- 精華
- 0
- 積分
- 81
- 點名
- 0
- 作業系統
- win
- 軟體版本
- 10
- 閱讀權限
- 20
- 註冊時間
- 2016-5-15
- 最後登錄
- 2018-11-1
|
2#
發表於 2016-9-26 19:39
| 只看該作者
|
|
|
|
|
|
|