参考:http://www.cnblogs.com/knowledgesea/p/3696912.html 及百度搜索sqlserver表分区 create partition function sgy_partitionfun (int) as range left for values(N'10000', N'20000') //drop partition function sgy_partitionfun BEGIN TRANSACTION --创建分区方案 CREATE PARTITI
数据库UserInfo 删除重复数据 即删除重复的用户名手机号 同一个用户名手机号只保留一个用户 01.根据多个字段查询重复数据 with data1 as( select MobilePhone,Name from UserInfogroup by MobilePhone,Namehaving count(*)>1 ), 02.对重复数据分配编号 data2 as ( select u.*,row_number() over(partition by u.MobilePhone,u.Name
1.把系统里所有用全局临时表的改成局部临时表,不然并发高时会引发对象已经存在的问题,不要用##要用#. 2.int 不能写成 id = '1',比如Select * from A where ID='1',因为本身的ID为int,那么你写的索引就没起到作用,而且SQL里面还需要转换类型,影响性能. 3.print error_message() 输出错误信息 可用于调试存储过程或其他批量SQL.也可以输入其他信息,print 'test1';这个可以结合try cath,具体代码如下: BEGI