当前位置: 首页 > 图文教程 > 数据库 > MSSQL > 将count(*)值写入另一个表中的方法

MSSQL
黑客经验谈 MSSQL SA权限入侵的感悟
3个步骤结束网站恶梦-SQL注入隐患!
用人工智能自动对SQL语句进行重写
防范sql注入式攻击js版本
SQL Server 2005数据库镜像配置脚本示例
SQL Server和Oracle的真正区别
如何把Access的数据导入到Mysql中
看看自己掌握了多少SQL快捷键
SQL2005数据库转到SQL2000的步骤
SQL“多字段模糊匹配关键字查询”
高手是怎样炼成的:精妙SQL语句介绍
SQL Server 2000数据库崩溃后的补救措施
SQL Server日志清除的两种方法教程简介
教你快速掌握数据库设计范式的基本概念
远程连接SQL Server 2000服务器的解决方案
循序渐进讲解数据表的十二个设计原则
经验总结:讲解大型数据库的设计准则
开发环境下优化SQl语句的十个重要步骤
如何查看并导出数据表中字段的注释信息
SQL Server 2005改进后的几个实用新特性

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 176 ::
收藏到网摘: n/a

一、写入同一个数据库的另一个表中:
复制代码 代码如下:

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')