注册 登录
编程论坛 SQL Server论坛

[求助] 有关存INSERT INTO 语句的问题

lzd 发布于 2007-01-03 15:01, 704 次点击
如果表名 lzdsw(a,b,c)
如果单一行 insert into lzdsw(a,b,c) values(1,2,3) 是这样吧
如果多行呢 请用我这个表举个例子吧
谢谢~~~~~~~~~

在网上找了很多 但没有具体的例子 刚学SQL的我 好急啊
7 回复
#2
yhxyh2007-01-03 15:48
好像没有别的办法吧。只能再写insert into,如果有一张值的表可以用select查出了批量insert进去。
#3
weihongkun2007-01-03 19:07

只能慢慢写了,如果你可以弄成excel表,你可以使用导入和导出数据

#4
棉花糖ONE2007-01-03 20:40

values没有插入多行数据的语法,如果是从其他表中获取的可以insert into table(column1,column,...) select from 的语法,要不就要企业管理器吧

#5
lzd2007-01-04 00:12

那如果我有一个名为 abc 的excel表放在d盘下 用什么语法把数据导入我的数据库的那个表呢?
最好能用我上面的数据表举例把代码写出来

#6
棉花糖ONE2007-01-04 16:06

SELECT *
FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source="D:\abc.xls";Extended Properties="Excel 8.0";Persist Security Info=False')...[sheet1$]

#7
lzd2007-01-04 16:16
太谢谢您们了 !~~~~~~~~
问题解决 很高兴.
#8
棉花糖ONE2007-01-04 16:26
我郁闷,为什么把Persist Security Info=False改成User ID=Admin;Password=;就不行
1