| 将count(*)值写入另一个表中 |
| [ 作者:佚名 转贴自:网络转载 阅读次数:36 更新时间:2007-8-28 16:17:00 录入:刘光勇 ] |
|
|
|
一、写入同一个数据库的另一个表中:
use db1
go
create table t1(
Item varchar(100),
Prov varchar(100),
Qty int);
insert into t1(item,prov,qty)
select '原名','xx省',
(select count(*)
from updata where id='A0101'); |
二、写入另一个数据库的表中:
use db2
go
create table t2(
Item varchar(100),
Prov varchar(100),
Qty int);
INSERT INTO t2(item,prov,qty)
select '原名',
'xx省',
(select count(*)
FROM OPENDATASOURCE('SQLOLEDB',
'Data Source=YY\IIDC;
User ID=sa;
Password=password').
db1.dbo.updata where
culindexid='A0101') |
|
|
|
|