表結構
儲存過程:
create proc adddata
@number int,
@name nvarchar(50)
as/*得到最大id,若為空,則id=1*/
declare @id as int
select @id = max(id) from test_sort
if @id is not null
set @id = @id+1
else
set @id = 1
/*儲存id到temp,以便計算插入的總資料量*/
declare @temp as int
set @temp=@id
/*儲存name到str*/
declare @str nvarchar(50)
set @str=@name
while @id < @temp+@number
begin
set @name = @str+cast(@id as nvarchar(50))
insert into test_sort (id,name) values (@id,@name)
set @id =@id +1
endgo
exec adddata 10,abc
go此例項提供了一些流程控制,僅供學習儲存過程參考。
MySQL 資料庫怎樣把乙個表的資料插入到另乙個表
web開發中,我們經常需要將乙個表的資料插入到另外乙個表,有時還需要指定匯入字段,設定只需要匯入目標表中不存在的記錄,雖然這些都可以在程式中拆分成簡單sql來實現,但是用乙個sql的話,會節省大量 下面我以mysql資料庫為例分情況一一說明 兩張表 inserttest和inserttest2,前者...
MySQL 資料庫怎樣把乙個表的資料插入到另乙個表
web開發中,我們經常需要將乙個表的資料插入到另外乙個表,有時還需要指定匯入字段,設定只需要匯入目標表中不存在的記錄,雖然這些都可以在程式中拆分成簡單sql來實現,但是用乙個sql的話,會節省大量 下面我以mysql資料庫為例分情況一一說明 兩張表 inserttest和inserttest2,前者...
MySQL 資料庫怎樣把乙個表的資料插入到另乙個表
web開發中,我們經常需要將乙個表的資料插入到另外乙個表,有時還需要指定匯入字段,設定只需要匯入目標表中不存在的記錄,雖然這些都可以在程式中拆分成簡單sql來實現,但是用乙個sql的話,會節省大量 下面我以mysql資料庫為例分情況一一說明 兩張表 inserttest和inserttest2,前者...