一次性插放几千条记录如何做

ctz 2004-01-05 12:16:55
id为自动增加
username无论什么都可以 相同
用SQL查询分析句要用什么语句
...全文
58 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ctz 2004-01-05
  • 打赏
  • 举报
回复
在查询器里如何执行啊
fkphp 2004-01-05
  • 打赏
  • 举报
回复
for i=1 to 9999999
sql="insert into table(id,username) vlaues('','name"&i&"')"
conn.execute(sql)
next
xeimm 2004-01-05
  • 打赏
  • 举报
回复
access 我是直接粘贴~~~ 呵呵 帮你顶~~~
xiaoyuehen 2004-01-05
  • 打赏
  • 举报
回复
呵呵...漏了一些...

insert into mytest_temp select distinct top 10 ('user' + cast(id as varchar(10))) from syscolumns
xiaoyuehen 2004-01-05
  • 打赏
  • 举报
回复
补充一下..上述语句只能插入相同的10语句...以下这句可以正常(每条语句值不同):

select distinct top 10 ('user' + cast(id as varchar(10))) from syscolumns
潜水的鱼 2004-01-05
  • 打赏
  • 举报
回复
declare @i int
set @i=9999
while @i>=0
begin
insert into tablename(username) values (11)
set @i=@i-1
end

插入10000条username值为11的记录

^_^
xiaoyuehen 2004-01-05
  • 打赏
  • 举报
回复
insert into mytest_temp select top 10 ('user' + cast(rand()*10 as varchar(10))) from syscolumns
chenxingbai 2004-01-05
  • 打赏
  • 举报
回复
上面这位兄弟写的不对
declare @i int
set @i=9999
while @i>=0
begin
insert into tablename(username) values ('user' + cast(@i as varchar(4)))
set @i=@i-1
end
lbd8848 2004-01-05
  • 打赏
  • 举报
回复
declear @i smallint
set @i=1
while @i<=1000
begin
insert into table(id,username) vlaues(1,'11')
set @i=@i+1
end
DeltaCat 2004-01-05
  • 打赏
  • 举报
回复
declare @i int
for @i=0 to 9999
insert into table values ('user' + cast(@i as varchar(4)))
next

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧