zoukankan      html  css  js  c++  java
  • SQL连表修改

    连表修改数据使用sql

     1 DECLARE @table1 TABLE(id nvarchar(10),name nvarchar(100))
     2 DECLARE @table2 TABLE(id nvarchar(10),names nvarchar(100))
     3 
     4 INSERT @table1 ([id], [name]) VALUES (N'1',N'aaaaaaaaaaa')
     5 INSERT @table2 ([id], [names]) VALUES (N'1',N'bbbbbbbbbbb')
     6 
     7 SELECT * FROM @table1
     8 
     9 SELECT * FROM @table2 
    10 
    11 UPDATE tic SET [tic].[name]=[names] FROM @table1 tic 
    12     LEFT JOIN @table2 ON [@table2].[id] = [tic].[id]
    13 
    14     
    15 SELECT * FROM @table1
    16 
    17 SELECT * FROM @table2 

    生成update语句

     1 DECLARE @table1 TABLE(id nvarchar(10),name nvarchar(100))
     2 DECLARE @table2 TABLE(id nvarchar(10),names nvarchar(100))
     3 
     4 INSERT @table1 ([id], [name]) VALUES (N'1',N'aaaaaaaaaaa')
     5 INSERT @table2 ([id], [names]) VALUES (N'1',N'bbbbbbbbbbb')
     6 
     7 SELECT * FROM @table1
     8 
     9 SELECT * FROM @table2 
    10 
    11 UPDATE tic SET [tic].[name]=[names] FROM @table1 tic 
    12     LEFT JOIN @table2 ON [@table2].[id] = [tic].[id]
    13 
    14 SELECT 'UPDATE @table1 SET name='''+[names]+''' WHERE id='''+[id]+'''',* FROM @table2
  • 相关阅读:
    删掉从svn 文件夹里复制出来所带的信息(去掉.svn文件夹)
    AS3 loader
    as3鼠标事件
    linux 随机数
    AS3资源处理
    字符串合并
    linux time.h
    fat32转ntfs
    linux 杂项
    oracle——创建数据表
  • 原文地址:https://www.cnblogs.com/ruyun/p/4838068.html
Copyright © 2011-2022 走看看