Time of Update: 2018-12-05
建立一個 Web 應用程式,分頁瀏覽功能必不可少。這個問題是資料庫處理中十分常見的問題。經典的資料分頁方法是:ADO
Time of Update: 2018-12-05
常用預存程序集錦,都是一些mssql常用的一些,大家可以根據需要選擇使用。 =================分頁========================== /*分頁尋找資料*/ CREATE PROCEDURE [dbo].[GetRecordSet] @strSql varchar(8000),--查詢sql,如select * from [user] @PageIndex int,--查詢當頁號 @PageSize int--每頁顯示記錄 AS
Time of Update: 2018-12-05
DATEADD 在向指定日期加上一段時間的基礎上,返回新的 datetime 值。 文法 DATEADD ( datepart , number, date ) 參數 datepart 是規定應向日期的哪一部分返回新值的參數。下表列出了 Microsoft® SQL Server™ 識別的日期部分和縮寫。 日期部分
Time of Update: 2018-12-05
DATEDIFF返回跨兩個指定日期的日期和時間邊界數。文法DATEDIFF ( datepart , startdate , enddate ) 參數datepart是規定了應在日期的哪一部分計算差額的參數。下表列出了 Microsoft® SQL Server™ 識別的日期部分和縮寫。日期部分 縮寫 year yy, yyyy quarter qq, q Month mm, m dayofyear dy, y Day dd, d Week wk, ww
Time of Update: 2018-12-05
前言本文通過一個Bug的分析、解決,概述了使用Lumigent Log Explorer對SQL Server的交易記錄進行分析的方法,以及常見的資料庫誤操作後的恢複、撤銷方法Bug描述 網站的文章模組有一個評分的功能:使用者選擇1-5分,點擊提交後,文章的評分次數(Stars) + 1、總分(StarTotal) + 分數、平均分(StarAvg) = 新總分 / 新評分次數 文章頁面顯示使用者的平均分以及評分次數 評分功能中使用者最多打5分,最少打1分,某日忽然發現有的文章平均分竟然大於5,
Time of Update: 2018-12-05
--動態語句文法/******************************************************************************************************************************************************動態語句文法:exec/sp_executesql文法整理人:中國風(Roy)日期:2008.06.06***************************************
Time of Update: 2018-12-05
文章目錄 Related Articles How do I recover data from SQL Server's log files?There are several tools available for reviewing SQL Server log files, and restoring data that was accidentally lost or corrupted, say, after your
Time of Update: 2018-12-05
最近一個系統升級,因為資料量大,準備改分頁瀏覽。這是看到Socut.Data.dll這個組件。直接在外層封裝sql語句,省去修改預存程序的麻煩。發上來給大家看看。分頁控制項:AspNetPager.dll分頁組件:Socut.Data.dll這個控制項最好用的地方就是,直接傳sql查詢語句即可,下面樣本。Socut.Data.ExecuteDataSet("SELECT * FROM socut_data",AspNetPager1 .PageSize *(AspNetPager1
Time of Update: 2018-12-05
------------------------------------------------------------------DECLARE @doc xml;SET @doc='<biglottos> <N1>1 </N1> <N2>2 </N2> <N3>4 </N3> </biglottos>'SELECT A.x.query('N1').value('.','int')N1 ,
Time of Update: 2018-12-05
1、儲存 將硬碟分成NTFS格式,NTFS比FAT32快,並看你的資料檔案大小,1G以上你可以採用多資料庫檔案,這樣可以將存取負載分散到多個物理硬碟或磁碟陣列上。 2、tempdb tempdb也應該被單獨的物理硬碟或磁碟陣列上,建議放在RAID 0上,這樣它的效能最高,不要對它設定最大值讓它自動成長 3、記錄檔 記錄檔也應該和資料檔案分開在不同的理硬碟或磁碟陣列上,這樣也可以提高硬碟I/O效能。
Time of Update: 2018-12-05
我們通過例子來學習,假設有表 students,其中的 address 是全文本檢索的列。1. 查詢住址在北京的學生SELECT student_id,student_nameFROM studentsWHERE CONTAINS( address, 'beijing' )remark: beijing是一個單詞,要用單引號括起來。 網管下載dl.bitscn.com 2. 查詢住址在河北省的學生SELECT student_id,student_nameFROM studentsWHERE
Time of Update: 2018-12-05
1、Datediff: 1.1算出日期差:1.access: datediff('d',fixdate,getdate())2.sqlserver: datediff(day,fixdate,getdate())ACCESS執行個體: select * from table where data=datediff('d',fixdate,getdate())sqlserver執行個體: select * from table where data=datediff(
Time of Update: 2018-12-05
很有用的一些Power Shell 命令。入門層級 1. 像檔案系統那樣操作Windows Registry——cd hkcu: 2. 在檔案裡遞迴地搜尋某個字串——dir –r | select string "searchforthis" 3. 使用記憶體找到五個進程——ps | sort –p ws | select –last 5 4. 迴圈(停止,然後重啟)一個服務,如DHCP——Restart-Service DHCP 5. 在檔案夾裡列出所有條目——Get-
Time of Update: 2018-12-05
在庫TEST上建立全文索引 收藏 /*在庫TEST上建立全文索引*/use testcreate table poofly(id int not null, name varchar(10))go/* 首先建立一個唯一索引,以便全文索引利用*/create unique clustered index un_ky1 on poofly(id)/*建立全文檢索目錄*/create FULLTEXT CATALOG FT1 AS DEFAULT/*C建立全文索引*/create
Time of Update: 2018-12-05
全文索引建立執行個體create table testIndex ( id int identity(1,1) primary key, nm varchar(100) unique not null, sex varchar(10) ) create UNIQUE index UQ__testIndex__0DAF0CB0on testindex(nm)insert into
Time of Update: 2018-12-05
--備份環境:把資料庫伺服器(192.168.1.8)的資料庫(TEST)備份到(192.168.1.145)的C$下--首先,做一個與用戶端的映射exec master..xp_cmdshell 'net use z: //192.168.1.145/c$ "密碼"
Time of Update: 2018-12-05
因為分表原因,但是要做統計,所以統計需要動態SQL實現,但是要統計很多項目,所以想一項項取得,最後返回,所以想取得動態SQL count(1)的值,解決辦法:declare @num int, @sqls nvarchar(4000) set @sqls='select @a=count(*) from tableName ' exec sp_executesql @sqls,N'@a int output',@num
Time of Update: 2018-12-05
Liferay提供了一種非常的簡單web應用整合和單點登陸的方式:Iframe Portlet。利用Iframe Portlet可以很容易將一個已經存在的web應用納入,並且支援利用form的post或get方式,實現使用者的登陸。 對於Liferay這樣的機制沒有任何問題,實現的也非常巧妙;但是對於很多web應用系統來說,使用Liferay IFrame
Time of Update: 2018-12-05
一般情況下遊標的使用應遵循以下5個步驟:1. 聲明遊標2. 開啟遊標3. 從遊標讀取行,並有選擇地進行處理4. 關閉遊標5. 釋放遊標use pubs/*聲明變數*/declare @title varchar(100),@price smallmobey/*聲明遊標*/declare price——cursor forselect title,pricefrom titleswhere price<15/*開啟遊標*/open price
Time of Update: 2018-12-05
大家可能會經常碰到一個Database Backup還原到另外一台機器結果導致所有的表都不能開啟了,原因是建表的時候採用了當時的資料庫使用者…… --更改某個表 exec sp_changeobjectowner 'tablename','dbo' --儲存更改全部表 CREATE PROCEDURE dbo.User_ChangeObjectOwnerBatch @OldOwner as NVARCHAR(128), @NewOwner as NVARCHAR(128) AS DECLARE