※ 引述《luoren (風輕雲淨)》之銘言:
: ※ 引述《koken (都要怪加拿大)》之銘言:
: : 可能是我說的不清楚吧 我的標題是[SQL] 希望用SQL查詢語法如select...
: : 答到我要的效果,並不是要去建一個table,所以也就沒有正規化的問題,
: : 目的是作一個報表或一個datagrid讓user查詢用的,
: : 目前我可以寫程式讓他產生同樣效果,我只想問問有沒有更簡單的方法
: 建立Store Procedure
: 透過CURSOR迴圈將多列資料轉成一欄
: 報表程式直接透過Store Procedure存取DB
: 如果你是用在AP寫程式多次去取查詢DB來組成這種顯示結果
: 當資料量大時
: 報表產生的時間會很久
推上面這一段
即使在LAN裡面 效率可能會差到 十倍以上
一般的 AP開發者 有時候會忽略 Network Traffic 的影響力
不過如果資料量總是不多
0.1 秒跟 1 秒 基本上應該是沒什麼感覺的
但是當一個 BATCH 要處理到大量 (ex.: 1000萬筆以上) 的時候
10分鐘跟 100分鐘
1小時跟10小時
@.@
而且 資料越多 ... 倍率也越高 (非線性的)
以上是以前寫 D2000 時的經驗談 XDDD
我想其他的開發工具也是一樣嚕
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.145.230.2