要在数据库中插入某个号段的号码,
sql语句要怎么写?
比如输入
开始号段=13912521000
结束号段=13912522000
要在数据库中插入某个号段的号码,
sql语句要怎么写?
比如输入
开始号段=13912521000
结束号段=13912522000
sql 查询分析器里运行 一次下面的句子
GO CREATE PROCEDURE proInsertBatchNumber (@start int ,@end int) AS BEGIN SET NOCOUNT ON; while @start<=@end begin INSERT INTO tb --把tb改成你的表名 (nm) --把nm改成你的表中的列名 VALUES (@start) set @start=@start+1 end
END GO
不知道你的语言,如果ado 则
cnn.execute "exec proInsertBatchNumber 13912521000,13912522000"
一句即可,cnn 为 adodb.connection
declare @num int
set @i=开始值
while @num<=结束值
begin
insert into 表 (名) values(@num)
set @num=@num+1
end
select * from 表 where 字段>开始字段 and 字段 <结束字段
sql下代码:
declare @i int
set @i=13912521000
while @i<13912522001
begin
insert into tabname(i,name,age) values(@i,'he','20')
set @i=@i=1
end