表 A
A_ID A_NAME表B
B_ID A_ID B_NAMEID 均为自动增长现在想 A表 insert 一条数据(AAA) ,同时 B表 插入(刚才AAA的ID,BBB)用sql脚本怎么实现,我是做数据升级,用程序读取sql 脚本 。来进行数据库数据升级。
A_ID A_NAME表B
B_ID A_ID B_NAMEID 均为自动增长现在想 A表 insert 一条数据(AAA) ,同时 B表 插入(刚才AAA的ID,BBB)用sql脚本怎么实现,我是做数据升级,用程序读取sql 脚本 。来进行数据库数据升级。
as
for insert
as
insert tb(A_ID,B_Name)select A_ID*1,'BBB' from ta
create trigger TRi_name on ta
as
for insert
as
insert tb(A_ID,B_Name)select A_ID*1,'BBB' from inserted
declare @s nvarchar(50)
set @s = 'BBB'
insert into 表A values(@s )
insert into 表B values(scope_identity(),@s)
create table A(A_ID int identity(1,1),A_Name varchar(100))
create table B(B_ID int identity(1,1),A_ID int,A_Name varchar(100))
insert A
output inserted.A_ID,inserted.A_Name
into B
values('AAA')select * from A
select * from B
/*
A_ID A_Name
----------- ----------
1 AAA(1 row(s) affected)B_ID A_ID A_Name
----------- ----------- -----------
1 1 AAA
*/drop table A
drop table B
好像 A B 只能查一样的数据