.net c# 向Sql Server 2005中插入一行数据
如题一般向数据库中插入数据的SQL语句:insert表名(字段1,字段2)values(值1,值2)我现在是想问的是一整行一整行的插入,从一个表里读出一行数据,直接添加到...
如题
一般向数据库中插入数据的SQL语句:insert 表名(字段1,字段2) values(值1,值2)
我现在是想问的是一整行一整行的插入,从一个表里读出一行数据,直接添加到另一个表里
实现的具体SQL语句是什么,麻烦各位大侠帮帮忙了
我想做的是把EXCEL表数据导入到SQL SERVER2005数据库里。
因为列数太多,所以想简便一些,读取出一行 如 表名.Row[1],然后直接给数据库表新增一行
我先试下各位的 展开
一般向数据库中插入数据的SQL语句:insert 表名(字段1,字段2) values(值1,值2)
我现在是想问的是一整行一整行的插入,从一个表里读出一行数据,直接添加到另一个表里
实现的具体SQL语句是什么,麻烦各位大侠帮帮忙了
我想做的是把EXCEL表数据导入到SQL SERVER2005数据库里。
因为列数太多,所以想简便一些,读取出一行 如 表名.Row[1],然后直接给数据库表新增一行
我先试下各位的 展开
展开全部
insert into 表名(id,name,sex)
select 值1,值2,值3 union
select 值11,值12,值13 union
select 值21,值22,值23 union
select 值31,值32,值33 union
select 值41,值42,值43
一定要加union ,但是最后一句不加
select 值1,值2,值3 union
select 值11,值12,值13 union
select 值21,值22,值23 union
select 值31,值32,值33 union
select 值41,值42,值43
一定要加union ,但是最后一句不加
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
--向一张事先存在的表插入数据,表一定要事先存在
insert into 表1字段1,字段2) --要插入数据的表
select 字段1,字段2 --源表的字段
from 源表 --源表
where 条件 --where筛选条件是可选的
--如不写where,就是把源表的全部数据都插入表1
--向一张没有事先存在的表中插入数据,表会自动创建
select * into 新表名 from 源表 --*号应该知道吧,表示所有的列,也可自己写(偷下懒)
--这个一样能加where条件
insert into 表1字段1,字段2) --要插入数据的表
select 字段1,字段2 --源表的字段
from 源表 --源表
where 条件 --where筛选条件是可选的
--如不写where,就是把源表的全部数据都插入表1
--向一张没有事先存在的表中插入数据,表会自动创建
select * into 新表名 from 源表 --*号应该知道吧,表示所有的列,也可自己写(偷下懒)
--这个一样能加where条件
参考资料: 我呗O(∩_∩)O~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把数据从excel里粘出来,然后把空格啊,tab啊,换行啊,替换成你的insert xxx之类的,就实现批量生成语句了,把这些语句粘到查询分析器执行就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同意serapsignore意见.
你可以DataSet看作你数据的表 来操作.
EXCEL里读取出来的数据的集合 放到DataSet中,然后用DataAdapter进行更新
你可以DataSet看作你数据的表 来操作.
EXCEL里读取出来的数据的集合 放到DataSet中,然后用DataAdapter进行更新
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
新建一个dataSet文件。后缀为xsd
你熟悉下这个发现一切如此简单
你熟悉下这个发现一切如此简单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询