出處:∮明天去要飯's Blog 前段時間在測試100萬條以上資料時的分頁速度,需要往資料庫中插入100萬條記錄,那個時候插入記錄我是用C#寫的,後來發現,其實用SQL自已也可以實現的,而且更簡單哦!以下是我寫的一個執行個體,很簡單,大家應該能看懂的. declare @i int --變義變數@i set @i = 1 --初始化@i為1 while @i < 100
使用sql,和oracle資料庫進行分頁可以有以下三種方法!下面讓我們看一看如果我們要在資料庫中取第1000條到第1010條的資料這兩種方法是怎麼實現的.1. 使用暫存資料表的方法. (在系統中主要是直接寫Sql語句來做) a) 按所需的排序方式排好序 b) 建立暫存資料表 c) 從資料庫裡取出第0條 到 第1010條的資料 d) 把這些資料放入暫存資料表中 e) 把暫存資料表再按與 a)
在Access中進行時間的比較sql語句很簡單,如Select * From table Where thetime>#”& Now() &”#這樣即可 在MSSQL就不能這樣,要用DateDiff語句和GetDate()函數進行比較。 如Select Count(*) From table Where DateDiff(s,GetDate(),thetime)>0,我自己特別做了個50萬條資料的的表,執行這條語句差不多需要1200毫秒。
XP_CMDSHELL預存程序是執行原生CMD命令,要求系統登陸有SA許可權,也就是說如果獲得SQLSERVER的SA命令,那就可以在目標機為所欲為了,知名軟體“流光”使用的應該也是這個預存程序來實現在目標機上的操作。下面是我寫的一個簡單的應用頁面(ASP),代碼如下。CMD.ASP<T'>%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
最近,為了能在資料庫伺服器中運行其他應用程式,在保持資料庫作業系統版本不變的前提下對資料庫伺服器進行了軟、硬體上的升級。在軟體上,將作業系統從Windows 2000升級到Windows Server 2003;在硬體上,將伺服器中的記憶體由原來的512MB增加到1GB(1024MB)。 在升級後的開始幾個星期之內,伺服器在使用中表現良好。但是不久後就發現,在伺服器上同時啟動並執行其他應用程式卻出現了異常,不時地報出記憶體配置不足的警告。經過幾次跟蹤後發現,原來是SQL
利用動網提供的論壇程式建立了一個內部論壇。原來,這個論壇是發布在windows2000的IIS5上的。他的資料庫用的是Access。可是,當我將這個論壇遷移到windows2003上以後,發現經常死掉。到網上找了一下,並且諮詢了微軟的工程師,很多人都認為i這跟他使用Access有關。並且,我想在公司內部網站首頁增加一個跑馬燈來顯示論壇中的新文章,可是,如果繼續用Access的話,訪問起來不是那麼方便。於是決定遷移到SQl中。第一步:將資料匯入SQL Server 進到SQL