求sql怎么一次用insert 添加多条数据

求sql怎么一次用insert 添加多条数据,第1张

问的人应该不是要导入其它表的数据到另一表吧。

就是单纯的想一次插入多条记录到一个表吧。

其实这样是不可行的,insert一次只能插入一条记录

除非你数据有规则,那你可以写个for循环,如:

for 表达式

insert。。。

next

比较笨的办法就是循环插入咯﹐暂时没想到好的技巧

alter table 表名 add val char(1) --更改表增加一列

declare @next int

set @next=1

while @next<=100000000  --循环开始

begin 

insert into 表名 values('1')

set @next=@next+1

end   --循环结束

alter table 表名 drop column val  --删除增加的列

select * from 表名

用一个循环拿出数据

ArrayList list=new ArrayList()

for(int i=0i<list.size()i++){

user b=(user)list.get(i)

}

事务是一系列的数据库 *** 作,是数据库应用程序的基本单元,是反映现实世界需要以完整单位提交的一项工作。事务是用户定义的一个数据库 *** 作序列。

扩展资料

SQL主要分成四部分:

1、数据定义。(DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消 *** 作。

2、数据 *** 纵。(DML)数据 *** 纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种 *** 作。

3、数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。

4、嵌入式SQL的使用规定。涉及到SQL语句嵌入在宿主语言程序中使用的规则。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11339791.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存