轉載於http://blog.csdn.net/zjcxc/archive/2003/12/29/20084.aspx--從Excel檔案中,匯入資料到SQL資料庫中,很簡單,直接用下面的語句:/*===================================================================*/--如果接受資料匯入的表已經存在insert into 表 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','
Baya Pavliashvili07.31.2003Rating: --- (out of 5)Reseeding identities in SQL Server IDENTITY columns are commonly used as primary keys for SQL Server tables. If you're not familiar with IDENTITY columns, they are automatically incremented columns
1.在要備份的資料上建立以下預存程序: CREATE PROCEDURE [dbo].[過程名] ASdeclare @filename nvarchar(100),--檔案名稱 @NowDay int --設定時間 set @filename='F:\JXXdata'+cast(Day(GetDate()) as varchar(2))+'.dat' --檔案路徑及檔案名稱 Set @NowDay=Day(GetDate()) if (@NowDay>=20) or
有兩個意義上的重複記錄,一是完全重複的記錄,也即所有欄位均重複的記錄,二是部分關鍵字段重複的記錄,比如Name欄位重複,而其他欄位不一定重複或都重複可以忽略。1、對於第一種重複,比較容易解決,使用select distinct * from tableName就可以得到無重複記錄的結果集。如果該表需要重複資料刪除的記錄(重複記錄保留1條),可以按以下方法刪除select distinct * into #Tmp from tableNamedrop table tableNameselect *
提到Like語句大家都很熟悉,比如尋找使用者名稱包含有"c"的所有使用者, 我們可以用 use mydatabase select * from table1 where username like'%c%" 以下是完成上面功能的另一種寫法: use mydatabase select * from table1 where charindex('c',username)>0 這種方法理論上比上一種方法多了一個判斷語句,即>0, 但這個判斷過程是最快的,
參考地址:http://www.cnblogs.com/xbf321/archive/2008/11/02/1325067.htmlexec('select * from TableName')declare @slideAvg realdeclare @sql1 nvarchar(1000)set @sql1='select @slideAvg=avg(val) from S'+@StationID+'HN where channel_num='''+@channel_num+''' and
1.查詢表內重複的欄位select id from table1 where id in(select id from table1 group by id having count(id)>1)2.select查詢添加自增長的列 作為識別欄位例子:Select (Select sum(1) from Table1 where ID <= a.ID) as xuhao,* from Table1 a SQL 重複資料的提取與過濾 提取重複資料SELECT * FROM
來自:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->http://www.pconline.com.cn/pcjob/other/data/others/0611/903723_3.html Code highlighting produced by Actipro CodeHighlighter