1update a set a.credits = isnull(a.credits,0) + isnull(b.credits,0)
from cdb_members a
inner join uchome_show b
on a.uid=b.uidupdate a set a.credits = b.credits
from uchome_show a
inner join cdb_members b
on a.uid=b.uid
2在管理器中建一个job执行语句。
from cdb_members a
inner join uchome_show b
on a.uid=b.uidupdate a set a.credits = b.credits
from uchome_show a
inner join cdb_members b
on a.uid=b.uid
2在管理器中建一个job执行语句。
解决方案 »
- 往SQL里面导入7000万行数据,怎么导?
- 大家帮我看看这个日志,为什么隔一段时间就启动数据库?
- 这样的SQL语句该如何写?
- 首先向在假期期间还在上csdn的同志们致敬!再问大家一个问题:)谁安装过yukon?我为什么装不上呢,是不是安装步骤错了呢?
- 帮我看看这个语句ALTER TABLE OPERATOR ALTER COLUMN oper_cd int IDENTITY(1,1)
- 数据恢复问题
- System.Data.SqlClient.SqlError: 媒体集有 2 个媒体簇,但只提供了 1 个。必须提供所有成员。 (Microsoft.SqlServer.Smo)
- 关于sp_executesql返回值疑问,急
- 在SQL SERVER 7 中如何实现SQL 2K的付加功能吗?(100)
- 现有一繁体数据库,想把它转成简体的,怎么做?
- 问个SQL语法问题
- ODBC连接到数据库问题
select * into tb3 from tb2--按ID
update tb1 set credits = (select sum(credits) from tb3 where tb3.id = tb1.id) from tb1
update tb2 set credits = (select sum(credits) from tb3 where tb3.id = tb2.id) from tb2--按name
update tb1 set credits = (select sum(credits) from tb3 where tb3.username = tb1.username) from tb1
update tb2 set credits = (select sum(credits) from tb3 where tb3.username = tb2.username) from tb2drop table tb3
另外,能不能在SQL实现定时执行该语句?定时作业的制定企业管理器
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句:
EXEC 存储过程名 ... --该存储过程用于创建表 --确定
--"调度"项
--新建调度
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排
--如果选择"反复出现"
--点"更改"来设置你的时间安排
然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行 设置方法:
我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定.