SQL Server常用语法

记录一些常用的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';

 

posted @ 2016-01-08 10:57  lemon-now  阅读(143)  评论(0编辑  收藏  举报