让SQL数据库中多个表同时更新数据的方法

数据库 SQL Server
如果需要同时更新SQL数据库的多个表,通过建立一个存储过程即可实现,下面为您介绍让SQL数据库中多个表同时更新数据的方法,供您参考。

在更新SQL数据库表数据的时候,如果需要多个表同时更新数据,要怎么做呢?下面为您介绍让SQL数据库中多个表同时更新数据的方法,供您参考。

create procedure proce_adduser
@userName varchar(50),
@gender varchar(2),
@address varchar(100),
@phone varchar(30),
@loginName varchar(20),
@pwd varchar(20),
@customerId int=1
as
insert into UserLogin values(@loginName,@pwd)
select @customerId = customerId from UserLogin
where loginName = @loginName
insert into Customer values(@customerId,@userName,@gender,@address,@phone)
go

最近写的一个项目的插入存储过程
是将值写入***张表,在用select查找***张表中的自动增长列的值付给一个函数,再将函数与其余值写入第二张表。

 

 

【编辑推荐】

使用SQL中的Update更新多行数据

数据更新监控CDC介绍

SQL函数取得系统日期

判断闰年的SQL函数

SQL函数的格式

责任编辑:段燃 来源: 互联网
相关推荐

2010-09-08 16:03:57

SQL临时表数据库

2011-08-04 15:55:25

SQL Server数

2011-08-25 16:13:31

SQL Server批量替换数据

2010-07-09 11:28:12

SQL Server数

2010-10-26 11:04:48

oracle数据导入

2010-09-09 15:23:16

SQL更新数据

2011-04-12 14:48:38

MySQL数据库

2010-09-14 09:53:52

sql server还

2010-10-26 15:54:02

连接oracle数据库

2009-03-19 09:44:07

SQL Server数据库迁移数据库

2021-05-08 14:07:26

SQLServer数据库

2011-03-10 10:50:01

excelsql数据库

2011-05-17 11:23:02

Oracle数据库

2011-03-30 15:36:31

SQL Server

2009-03-30 10:56:58

SQL Server数据库死锁数据库

2009-11-30 17:54:56

PHP连接Sql数据库

2010-06-17 13:34:47

SQL Server数

2011-04-13 15:44:12

SQL Server数函数

2011-08-10 09:12:44

SQL Server插入图像存储过程

2010-10-27 17:11:35

oracle查询
点赞
收藏

51CTO技术栈公众号