目前分類:SQL (90)

瀏覽方式: 標題列表 簡短摘要

資料表中最多前十名


11 發表在 痞客邦 留言(0) 人氣()

该文章转载自网络大本营:http://www.xrss.cn/Info/7558.Html

 

11 發表在 痞客邦 留言(0) 人氣()

ex:

 

11 發表在 痞客邦 留言(0) 人氣()

  Dim dr as SqlDataReader
    Dim Conn as SqlConnection

11 發表在 痞客邦 留言(0) 人氣()


資料庫正規化和設計技巧

11 發表在 痞客邦 留言(0) 人氣()


SQLMail(ASP)

11 發表在 痞客邦 留言(0) 人氣()

MS SQL Log 修復
如果遺失日誌檔

11 發表在 痞客邦 留言(0) 人氣()

通過查詢結果進行分頁就是以結果集的子集處理查詢結果的過程,這樣,每次返回給用戶的只是當前頁面的數據大小。

DataAdapter對像通過重載Fill方法提供了返回當前頁面數據的功能。然而,這種方法對大數據量的查詢結果並不是最好的選擇,這是因為:當DataAdapter用請求的結果填充DataTable或者DataSet時,數據庫返回的資源仍是全部的查詢結果,只是在返回時附加了額外的限定條件才返回了少量的記錄集的。

11 發表在 痞客邦 留言(0) 人氣()

11 發表在 痞客邦 留言(0) 人氣()

收藏.........

一般我們查詢資料 出來的結果是

11 發表在 痞客邦 留言(0) 人氣()


說明:複製表(只複製結構,源表名:a 新表名:b)

11 發表在 痞客邦 留言(0) 人氣()

SQL注入被那些菜鳥級別的所謂駭客高手玩出了滋味,發現現在大部分駭客入侵都是基於SQL注入實現的,哎,誰讓這個入門容易呢,好了,不說廢話了,現在我開始說如果編寫通用的SQL防注入程式一般的http請求不外乎get 和 post,所以只要我們在檔中過濾所有post或者get請求中的參數資訊中非法字元即可,所以我們實現http 請求資訊過濾就可以判斷是是否受到SQL注入攻擊。

  IIS傳遞給asp.dll的get 請求是是以字串的形式,,當 傳遞給Request.QueryString資料後,asp解析器會分析Request.QueryString的資訊,,然後根據"&",分出各個陣列內的資料所以get的攔截如下:

11 發表在 痞客邦 留言(0) 人氣()

(打算把摳叮幫幫忙加上這個功能,貼上說明,把說明更新到欄位的欄位描述,自動產生GRIDVIEW時就可以在HEADER帶欄位描述 ....)

11 發表在 痞客邦 留言(0) 人氣()

甲資料表的資料,逐筆與乙資料表比對,並更新乙資料表的欄位,下面範例是新的鄉鎮市資料表,更新舊的鄉鎮市資料表

11 發表在 痞客邦 留言(0) 人氣()

如果你要輸出 2008-02-27 這種日期格式的字串,可以這樣寫: 

 

11 發表在 痞客邦 留言(0) 人氣()

微軟在SQL Server 2005 有出一個 tablediff 公用程式,可以用來比較兩份資料表的資料是否一致,如果不一致的時候會幫你產生更新的 SQL 檔,幫你再目的地的表格執行INSERT,UPDATE或DELETE以進行同步動作,因為這是一支DOS介面的程式,您可以在命令提示字元之下,或是在批次檔中寫好相關的指令、參數,然後每天定時執行即可。

這工具有個缺點,就是在進行比對的過程中預設來說不會對 text、ntext、image、varchar(max)、nvarchar(max) 和 varbinary(max) 進行比對與更新,這點還蠻討厭的,因為應該有蠻多表格中可能包含這些欄位的。但你至少還可以用 -b 參數針對這類大型物件資料類型的欄位進行比對兩個表格之間是否不一樣的資料,只是不能更新過去而已,但每個欄位最大只能比對前8,000個字元而已。

11 發表在 痞客邦 留言(0) 人氣()

日期格式很常用,但有些特殊的需求要計算出來還蠻麻煩了,底下這些是我之前記錄下來的一些小技巧,真的要寫的時候若一些 SQL 函數不熟還真不容易寫出來呢!

顯示當下日期時間

11 發表在 痞客邦 留言(0) 人氣()

在開發資料庫應用的時候,我們常會使用 SQL Server Profiler 工具幫我們監控到底應用程式對資料庫下了什麼 SQL 指令,但是在 SQL Server 2005 Express 版本中並沒有提供 SQL Server Profiler 工具,只有 SQL Server 2005 標準版以上才有此工具,所以不是所有開發人員都能夠享受到 SQL Server Profiler 的強大功能。

今天發現一個不錯的 SQL Server Profiler 替代品:Profiler for Microsoft SQL Server 2005 Express Edition,竟然有免費的精簡版,而且還是 Open Source 的產品,真的是佛心來的。

11 發表在 痞客邦 留言(0) 人氣()

T-SQL 程式如下:

11 發表在 痞客邦 留言(0) 人氣()

今天第一次遇到 SQLExpress 中的資料庫大小超出限制的情況,主要是因為客戶要求所有上傳的檔案都要儲存在 SQL Server 中的緣故,所以資料庫的成長量十分驚人。

而當我想改裝 SQL Server 2005 Developer Edition 時想說連 Management Studio Express 也一併升級到 Management Studio 版本,雖然資料庫安裝十分順利,但安裝 Management Studio 時卻發生無法安裝的狀況,我嘗試將 Management Studio Express 解除安裝後還是無法正常安裝,他還是叫我移除一些東西,不過我實在想不出還要移除哪些程式,因為若是再移除就要移除資料庫了,就想說這應該不太對,我試了好幾次才試出來如何安裝成功。主要原因是因為安裝程式判斷出我現有的主機的用戶端元件是 Service Pack 2 的版本,而嘗試要安裝的工具卻是沒有 Service Pack 的版本(因為剛安裝當然沒有SP2),所以無法執行升級的程序。

11 發表在 痞客邦 留言(1) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼