insert into A (col1,col2,..) select col1,col2 ,.. from B
为什么要用一条语句呢,你说的情况没听说过 开个Transaction,写2条语句,一个Insert A, 一个Insert B不行吗
可以用存储过程,如 CREAT PROCEDURE 存储过程名称 @CAN1 int, @CAN2 int, AS BEGIN INSERT INTO 表一 ( CAN1 )VALUES ( @CAN1 ) NSERT INTO 表二 ( CAN2 )VALUES( @CAN ) END 之后调用存储过程
为什么要用一条语句呢,你说的情况没听说过
开个Transaction,写2条语句,一个Insert A, 一个Insert B不行吗
CREAT PROCEDURE 存储过程名称
@CAN1 int,
@CAN2 int,
AS
BEGIN
INSERT INTO 表一
(
CAN1
)VALUES
(
@CAN1
)
NSERT INTO 表二
(
CAN2
)VALUES(
@CAN
)
END
之后调用存储过程