码迷,mamicode.com
首页 > 数据库 > 详细

SQL SERVER 实现多个数据库之间表的联系,利用临时表枚举表中行数据

时间:2020-05-23 00:14:58      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:object   employees   --   too   font   临时表   pass   word   email   

--SET IDENTITY_INSERT [User] on;
SELECT ROW_NUMBER() OVER ( ORDER BY EmpID ) i,* INTO #A FROM [GMSToolManage].dbo.[employees];
DECLARE @count INT;
SELECT @count=COUNT(1) FROM #A; 
 
DECLARE @i INT=1;
DECLARE @ID INT;
WHILE(@i<=@count)
BEGIN
  INSERT INTO [GMSAccount].dbo.[User](ID,Workcell,EmpID,Name,Sex,PhoneNo,Birthday,LoginName) SELECT 
        @i+2,1,EmpID,Name,Sex,PhoneNo,Birthday,EmpID FROM #A WHERE i=@i;
  SET @i=@i+1;                                
END
UPDATE tb1
SET tb1.Password=96-E7-92-18-96-5E-B7-2C-92-A5-49-DD-5A-33-01-12, --111111
        tb1.Headportrait=\Upload\default.jfif,
        tb1.Email=default@default.com
FROM [GMSAccount].dbo.[User] tb1
WHERE tb1.Workcell=1 
--if OBJECT_ID(‘tempdb..#A‘) is not null drop table #A;

 

SQL SERVER 实现多个数据库之间表的联系,利用临时表枚举表中行数据

标签:object   employees   --   too   font   临时表   pass   word   email   

原文地址:https://www.cnblogs.com/Andrew-aq/p/12940440.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!