您好,登錄后才能下訂單哦!
1、去除記錄中的空格
ltrim()去除左空格rtrim()去除右空格
select ltrim(rtrim(字段名)) from 表名。
2、增
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) INSERT INTO 表名稱(chēng) VALUES (值1, 值2,....) insert into 表名1 (列名1,列名2……) select 列名a,列名b…… from 表名2 (前提是表1已經(jīng)存在且字段數(shù)據(jù)類(lèi)型與表2兼容) 例如:insert into rpc (DATE,BM,KB,TRGS,CPGS,DCL,RPB001,RPB002) select * from rpb
3、刪
DELETE FROM 表名稱(chēng) WHERE 列名稱(chēng) = 值
4、改
UPDATE 表名稱(chēng) SET 列名稱(chēng) = 新值 WHERE 列名稱(chēng) = 某值 5、新建觸發(fā)器 6、事務(wù) BEGIN TRAN UPDATE COPMA SET MODI_DATE = '20140609000000000' WHERE MA001= '001' select * from COPMA select * from COPMA WHERE MA001='001' rollback tran --回滾事務(wù) commit tran --完成并保存事務(wù) 7、存儲(chǔ)過(guò)程 8、游標(biāo) 9、去重復(fù)數(shù)據(jù) 重復(fù)記錄"有兩個(gè)意義上的重復(fù)記錄,一是完全重復(fù)的記錄,也即所有字段均重復(fù)的記錄,二是部分關(guān)鍵字段重復(fù)的記錄,比如Name字段重復(fù),而其他字段不一定重復(fù)或都重復(fù)可以忽略。 對(duì)于第一種重復(fù),比較容易解決,使用 select distinct * from tableName 第二種重復(fù)(后續(xù)補(bǔ)充) 10、查看觸發(fā)器或存儲(chǔ)過(guò)程 EXEC sp_helptext 觸發(fā)器名稱(chēng)/存儲(chǔ)過(guò)程名稱(chēng) 11、判斷數(shù)據(jù)庫(kù)中是否已經(jīng)存在某個(gè)表,有的話就刪除該表 if(Exists(Select * From SysObjects Where xtype='U' And Name='表名稱(chēng)')) drop table 表名稱(chēng) 12、檢測(cè)##CFGEJGS是否存在,是則刪除該表 if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'tempdb..##CFGEJGS') and type='U') drop table ##CFGEJGS 13、將一年365天的日期插入到DCLHZ表的DATE字段中 注意dateadd函數(shù)的用法 select top 365 id=identity( int,0,1) into tmp from syscolumns a,syscolumns b insert into DCLHZ(DATE) select dateadd(day,id,'2014-01-01')from tmp drop table tmp 14、查看某個(gè)表占用的空間大小 sp_spaceused'表的名稱(chēng)'
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。