记录一些常用的SQL语句:
1,八位补齐,高位补零
SELECT RIGHT('000000' + Code, 8) FROM dbo.20151021 在Code前面不上4个0,然后再RIGHT从右开始取八位,则完成八位补零
2,将表A的一列更新到表B的一列中
/*唯一标志符ID*/ UPDATE dbo.A SET A.CODE = (SELECT Code From dbo.B where dbo.B.ID = dbo.A.ID)
3,表备份以及插入
/*备份*/ INSERT INTO dbo.20160108_temp SELECT * FROM dbo.20160108 /*指定列*/ INSERT INTO dbo.20160108_temp (Name, Code) SELECT Name, Code FROM dbo.20160108
4,关于修改
(1)重命名数据库名
EXEC sp_renamedb 'Old_Name', 'New_Name';
(2)重命名表
/*将表 accounts 重命名为 acts*/ EXEC sp_rename 'accounts ', 'acts'
(3)重命名列
/*将accounts中的列 names 重命名为name*/ EXEC sp_rename 'accounts.[names]', 'name', 'COLUMN';