1、去除记录中的空格

ltrim()去除左空格rtrim()去除右空格

select ltrim(rtrim(字段名)) from 表名。

2、增

INSERTINTOtable_name(列1,列2,...)VALUES(值1,值2,....)INSERTINTO表名称VALUES(值1,值2,....)insertinto表名1(列名1,列名2……)select列名a,列名b……from表名2(前提是表1已经存在且字段数据类型与表2兼容)例如:insertintorpc(DATE,BM,KB,TRGS,CPGS,DCL,RPB001,RPB002)select*fromrpb

3、删

DELETEFROM表名称WHERE列名称=值

4、改

UPDATE表名称SET列名称=新值WHERE列名称=某值5、新建触发器6、事务BEGINTRANUPDATECOPMASETMODI_DATE='20140609000000000'WHEREMA001='001'select*fromCOPMAselect*fromCOPMAWHEREMA001='001'rollbacktran--回滚事务committran--完成并保存事务7、存储过程8、游标9、去重复数据重复记录"有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。对于第一种重复,比较容易解决,使用selectdistinct*fromtableName第二种重复(后续补充)10、查看触发器或存储过程EXECsp_helptext触发器名称/存储过程名称11、判断数据库中是否已经存在某个表,有的话就删除该表if(Exists(Select*FromSysObjectsWherextype='U'AndName='表名称'))droptable表名称12、检测##CFGEJGS是否存在,是则删除该表ifexists(select*fromtempdb.dbo.sysobjectswhereid=object_id(N'tempdb..##CFGEJGS')andtype='U')droptable##CFGEJGS13、将一年365天的日期插入到DCLHZ表的DATE字段中注意dateadd函数的用法selecttop365id=identity(int,0,1)intotmpfromsyscolumnsa,syscolumnsbinsertintoDCLHZ(DATE)selectdateadd(day,id,'2014-01-01')fromtmpdroptabletmp14、查看某个表占用的空间大小sp_spaceused'表的名称'