存储过程 sqlserver

jinliangaaaa 2012-10-16 01:24:57
当表A插进数据的时候,同时用存储过程,也要向表b插入需要的数据。存储过程怎么写?谢了
...全文
87 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
快溜 2012-10-16
  • 打赏
  • 举报
回复
表A加个触发器
helloworldysn 2012-10-16
  • 打赏
  • 举报
回复

create procedure test
@name varchar(20),@age int
as
begin
insert into A(name,age) values(@name,@age)
insert into B(name,age) values(@name,@age)
end

其中 @name @age为输入参数
执行 exec test ‘张三’,20
全栈极简 2012-10-16
  • 打赏
  • 举报
回复

create procedure test
@name1 varchar(20),@age1 int
@name2 varchar(20),@age2 int
as
begin
insert into A(name,age) values(@name1,@age1)
insert into B(name,age) values(@name2,@age2)
end
_老吴 2012-10-16
  • 打赏
  • 举报
回复

CREATE PROCEDURE INSETTEMP
-- Add the parameters for the stored procedure here
@name varchar(50),
@pid int,
@jiquid int,
@date datetime,
@price money
AS
BEGIN
INSERT INTO [TEST].[dbo].[product]([pid],[name])VALUES(@pid,@name)
INSERT INTO [TEST].[dbo].[test]([jiquid],[date],[price])VALUES(@jiquid,@date,@price)
END
GO
jinliangaaaa 2012-10-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

随便建一个过程,然后把插入语句写到里面,就行了,需要穿进去的数值写成参数,语法自己看帮助去
[/Quote]
能不能写个例子 以前没用过存储过程 谢了
bdmh 2012-10-16
  • 打赏
  • 举报
回复
随便建一个过程,然后把插入语句写到里面,就行了,需要穿进去的数值写成参数,语法自己看帮助去

110,552

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧