将count(*)值写入另一个表中的方法
更新时间:2008年01月21日 14:37:01 作者:
将count(*)值写入另一个表中的方法
一、写入同一个数据库的另一个表中:
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')
复制代码 代码如下:
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')
相关文章
sql server通过脚本进行数据库压缩全备份的方法【推荐】
这篇文章主要介绍了sql server通过脚本进行数据库压缩全备份的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下2019-06-06将MS SQL SERVER数据库运行在普通用户(独立用户)状态下的设置方法终结篇
最近接手了一台服务器,里面安装了sqlserver,为了安全考虑,我们将sqlserver在普通权限下运行,这样就不会因为sqlserver的自身安全问题,导致服务器成为肉鸡的危险。2010-05-05
最新评论