社区
MS-SQL Server
帖子详情
求SQL表对表复制指定列的语句
擒兽
2006-01-20 11:29:37
表[A]为总表 SQLServer库,内有若干列。
表[B]为一个Excel中的表,有部分列与表[A]想同。
希望快速将表[B]中的大量数据快速 插入到表[A] 每条数据附带一个相同的变量 插入到[A]的一个字段。
谢谢,测试通过立即结帖。
-----------------------------------------------------
现在已经Conn1连了SQLServer和Conn2连了Excel。
...全文
242
10
打赏
收藏
求SQL表对表复制指定列的语句
表[A]为总表 SQLServer库,内有若干列。 表[B]为一个Excel中的表,有部分列与表[A]想同。 希望快速将表[B]中的大量数据快速 插入到表[A] 每条数据附带一个相同的变量 插入到[A]的一个字段。 谢谢,测试通过立即结帖。 ----------------------------------------------------- 现在已经Conn1连了SQLServer和Conn2连了Excel。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
擒兽
2006-01-21
打赏
举报
回复
WEB ASP 调用 DTS 麻烦
擒兽
2006-01-21
打赏
举报
回复
测试不通过
SQL 查询分析器 返回错误:插入错误: 列名或所提供值的数目与表定义不匹配。
zlp321002
2006-01-20
打赏
举报
回复
--用DTS,实现数据的导入,参考:
http://blog.csdn.net/zlp321002/archive/2005/11/19/533177.aspx
funsuzhou
2006-01-20
打赏
举报
回复
insert into 表A select ...... from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;IMEX=1;DATABASE=Excel的路径',Sheet名$)
例如表A有字段A、B、C、D,B的默认值是0,D的默认值是NULL
表B有字段A、C
Excel的Sheet名为“Sheet1”,路径在服务器上的“D:\DB_BACKUP\TEST.XLS”
可以这样:
insert into 表A select A,0,C,NULL from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;IMEX=1;DATABASE=D:\DB_BACKUP\TEST.XLS',Sheet1$)
-狙击手-
2006-01-20
打赏
举报
回复
insert into a(col......)
SELECT bb.col....
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'c:\MSOffice\Access\Samples\northwind.mdb';'admin';'mypwd', b)
AS bb
擒兽
2006-01-20
打赏
举报
回复
附加:
[B]中的字段相对应的插入到[A]中的字段。
擒兽
2006-01-20
打赏
举报
回复
to funsuzhou
insert into 表A select A,0,C,NULL from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;IMEX=1;DATABASE=D:\DB_BACKUP\TEST.XLS',Sheet1$)
需要考虑[A]的顺序不?
lvchy
2006-01-20
打赏
举报
回复
我也建议用DTS导入,对大量的数据操作速度很快。
擒兽
2006-01-20
打赏
举报
回复
开会去了... 不知几时回来,回来了再测试,希望有更全面的。
rfq
2006-01-20
打赏
举报
回复
学习
my
sql
复制
sql
语句
_My
SQL
复制
表结构 表数据
sql
语句
总结
My
SQL
复制
表结构 表数据
sql
语句
总结在my
sql
中
复制
表有很多种方法,如有create select from或者insert into select from及有选择性的insert into(a,b,c) select a,b,c from这些基本可以完成我们的操作了,下面我来总结...
SQL
语句
对表中数据进行增删改操作[DML]
SQL
语句
对表中数据进行增删改操作[DML](数据库基础知识点)
sql
对表操作 (新增一
列
)
AFTER 的作用是将新字段添加到某个已有字段后面。使用 DESC 查看一个 student 表的结构。一个完整的字段包括字段名、数据类型和约束条件。在表的末尾添加一个 INT 类型的字段 ...在表的第一
列
添加 INT 类型的字段 id。
SQL
语句
对表数据的操作
数据的操作表示例新增数据整行插入
指定
列
中插入数据
指定
列
中插入多条数据修改数据删除数据查询数据查询整个表的数据查询
指定
字段数据查询
指定
字段数据并起别名查询
指定
字段数据并去重where子句比较运算符逻辑运算符...
SQL
语句
对表的修改
SQL
使用命令来完成这一功能,有一下三种修改方式。 ADD方式用于增加新
列
和完整性约束 ALTER 方式用于修改某些
列
DROP方式只用于删除完整性约束定义或删除表
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章