数据库插入语句
我重新建立一个表将另外两个表插入到新建立的表中,第一个表插入进去后第二表怎么接着第一个表的顺序插入进去????????????为什么没人??????...
我重新建立一个表将另外两个表插入到新建立的表中,第一个表插入进去后第二表怎么接着第一个表的顺序插入进去??
??????????为什么没人?????? 展开
??????????为什么没人?????? 展开
1个回答
展开全部
创建储存过程 insertNumber, 建立表 aaaa 里面有一字段 number
类型是 varchar(50)
然后建立如下储存过程
create proc insertNumber
@number varchar(50),
@index int
as
set @index = 0
select @index=count(number) from aaaa where @number = number;
if @index = 0
begin
insert into aaaa(number) values(@number);
end
建立完毕后执行,然后调用储存过程
exec insertUser '111',0
连续调用两次,会发现第一次增加,第二次则不会增加了,除非你删除了记录
'111'
类型是 varchar(50)
然后建立如下储存过程
create proc insertNumber
@number varchar(50),
@index int
as
set @index = 0
select @index=count(number) from aaaa where @number = number;
if @index = 0
begin
insert into aaaa(number) values(@number);
end
建立完毕后执行,然后调用储存过程
exec insertUser '111',0
连续调用两次,会发现第一次增加,第二次则不会增加了,除非你删除了记录
'111'
追问
看不懂啊????我是用vc操作数据库的,现在想用sql语句如何将一个表插入的另一个表后面,是连着前一个表的序号的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询