日期:2014-05-19  浏览次数:20487 次

存储过程的一个问题
如何在一个数据的存储过程里向另外一个数据的表插入数据?2个数据是同服务器的!

------解决方案--------------------
存储过程的insert语句这样写

insert 另外一个数据库..tab(...) values(...)
or
insert 另外一个数据库..tab(...) select ...


------解决方案--------------------

insert into b.dbo.b(col,col2...) select col1,col2....from a.dbo.tablename
------解决方案--------------------
同一个数据库服务器,可以用全名来操作 DatabasName.OwnerName.TableName ,楼主自己看看联机帮助就全明白了!
------解决方案--------------------
直接insert into tablename (tablefield1,,,,tablefieldn) values (value1,,,,,valuen)