跨库操作SQL Server数据库的插入、修改
来源:互联网 发布:淘宝网 玄关 编辑:程序博客网 时间:2024/05/29 12:39
跨库操作SQL Server数据库的插入
create procedure dbo.p_insertAmdata
as
declare @amid integer
declare @addate datetime
declare @msg varchar(80)
Declare mycursor cursor for select am_id from t_ammeter
open mycursor
fetch next from mycursor into @amid
while @@fetch_status=0
begin
declare datecursor cursor for select max(ad_date) as maxdate from t_amdata
open datecursor
fetch next from datecursor into @addate
select @msg='----------------------'+Str(@amid)+'---------------------------'
if @addate<>null
begin
print @msg
print @addate
insert into t_amdata2 select * from OPENDATASOURCE(
'SQLOLEDB',
'Data Source=.;User ID=sa;Password=123'
).sdcs_data.dbo.t_amdata where am_id=@amid and ad_date>@addate
end
else
begin
select @msg='----------------------'+str(@amid)+'No date---------------------------'
print @msg
insert into t_amdata2 select * from OPENDATASOURCE(
'SQLOLEDB',
'Data Source=.;User ID=sa;Password=123'
).sdcs_data.dbo.t_amdata where am_id=@amid
end
close datecursor
deallocate datecursor
fetch next from mycursor into @amid
end
close mycursor
deallocate mycursor
跨库操作SQL Server数据库的修改
create procedure dbo.p_updatemeter--(
--@amid integer
--)
as
declare @amid integer
declare @ame1 varchar(64)
Declare mycursor cursor for select am_id from t_ammeter
open mycursor
fetch next from mycursor into @amid
while @@fetch_status=0
begin
declare amcursor cursor for select am_e1 from OPENDATASOURCE(
'SQLOLEDB',
'Data Source=www.slgdgs.cn;User ID=sdcs;Password=sdcs'
).sdcs_old.dbo.t_ammeter where am_id=@amid
open amcursor
fetch next from amcursor into @ame1
update t_ammeter set am_e1=@ame1 where am_id=@amid
close amcursor
deallocate amcursor
fetch next from mycursor into @amid
end
close mycursor
deallocate mycursor
来源:http://blog.csdn.net/c_huabo/archive/2009/06/19/4282377.aspx
- 跨库操作SQL Server数据库的插入、修改
- 跨库操作SQL Server数据库的插入、修改
- Sql Server数据库自增长字段标识列的插入或更新修改操作办法
- SQL 数据库的跨表修改操作
- Sql server 数据库的操作
- SQL Server学习笔记3:数据库中表的插入、删除、修改、合并
- SQL SERVER 跨数据库操作
- sql server 跨数据库插入数据
- SQL Server 数据库基本操作——创建修改数据库
- java操作sql server数据库(读取、更新、插入、删除)
- SQL server触发器、存储过程操作远程数据库插入数据,解决服务器已存在的问题
- 修改SQL Server数据库的逻辑文件名
- 修改sql server数据库的所有者
- SQL Server数据库名称的修改
- SQL SERVER 数据库权限的理解--修改
- SQL Server 数据库的创建、删除、修改
- SQL SERVER插入数据操作
- 数据库操作---插入、修改、删除
- linux2.6.28和linux2.6.3xx内核 的struct device 中,bus_id的改变
- Android 安装apk文件及相关命令
- 数据库日常维护常用的脚本部分收录
- 用Android访问本地站点
- 让你的电脑不安framework也能运行.net程序
- 跨库操作SQL Server数据库的插入、修改
- delphi7 手动安装 indy10.2.3
- 指向类非static的数据成员和函数的指针用法
- PL/PgSQL基本语句
- PL/pgSQL的结构
- PL/pgSQL控制结构
- set、env、export——Linux中的环境变量命令
- 冷启动 热启动
- 夸平台真是麻烦啊........