以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何用SQL语句直接更新数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63538) |
-- 作者:wuxianzuoji41 -- 发布时间:2015/1/23 7:52:00 -- 如何用SQL语句直接更新数据 数据库A 字段 ID A1 数据库B 字段 ID B1 如何将数据库A的字段A1不为空的A1值更新为对应的数据库B中对应的ID的B1值 也就是当数据库A和B的ID相等的时候,当A1为空的时候,将B1赋值给A1 这个SQL语句改怎么写,数据有100万行,放在FT里更新太慢,老自动断开,想在管理器里直接SQL语句更新 |
-- 作者:Bin -- 发布时间:2015/1/23 8:16:00 -- ACCESS up date {表A},{表B} set {表A}.第二列 = {表B}.第二列 where {表A}.第一列={表B}.第一列 and {表A}.第二列 is null MSSQL up date {表A} set {表A}.第二列 = {表B}.第二列 fr om {表B} where {表A}.第一列={表B}.第一列 and {表A}.第二列 is null
|
-- 作者:Bin -- 发布时间:2015/1/23 8:17:00 -- 由于论坛原因,敏感词语发不出,中间添加了空格,你不要复制空格进去哦 up和谐的空格date fr和谐的空格om 注意去掉空格
|
-- 作者:wuxianzuoji41 -- 发布时间:2015/1/23 8:22:00 -- bin,我的2个数据库源在一个SQL server 中,不是在同一个数据中,A和B 数据库分别对应的表的名字分别为TABLEA,tableb这个该怎么写? |
-- 作者:Bin -- 发布时间:2015/1/23 8:25:00 -- TABLEA.{表A} 在前面加上数据库名称 |
-- 作者:Bin -- 发布时间:2015/1/23 8:26:00 -- TABLEA.dbo.{表A} |