将count(*)值写入另一个表中的方法

一、写入同一个数据库的另一个表中: 复制代码 代码如下: usedb1 go createtablet1( Itemvarchar(100), Provvarchar(100), Qtyint); insertintot1(item,prov,qty) select'原名','xx省', (selectcount(*) fromupdatawhereid='A010

一、写入同一个数据库的另一个表中:  复制代码 代码如下: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')