社区
MS-SQL Server
帖子详情
SQL Server两表关联的问题
randyamis
2002-07-20 12:21:50
我有两个表A和B,A表有个numeric字段,自动编号,B表有一个字段,其值就是A表的 numeric的值(主要是作为两表关联用,B是A的更详细资料)。
现在的问题就是,我对A表INSERT之后,必需selectA表一次,把自动生成的numeric字段值取出来INSERT B表时用,无形中多了一道工作。请问有什么办法解决这个问题呢?用触发器或者存储过程能解决吗?
...全文
47
6
打赏
收藏
SQL Server两表关联的问题
我有两个表A和B,A表有个numeric字段,自动编号,B表有一个字段,其值就是A表的 numeric的值(主要是作为两表关联用,B是A的更详细资料)。 现在的问题就是,我对A表INSERT之后,必需selectA表一次,把自动生成的numeric字段值取出来INSERT B表时用,无形中多了一道工作。请问有什么办法解决这个问题呢?用触发器或者存储过程能解决吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
randyamis
2002-07-30
打赏
举报
回复
@@IDENTITY 能不能用ASP提取?怎么写?
ASP怎么开始结束事务?
cxmcxm
2002-07-22
打赏
举报
回复
如果是IDENTITY列,按j9988(j9988) 说的做,如果是按自己的规格生成,最好用存储过程生成并在插入时在客户端直接插入.
对IDENTITY,插入一新记录时,号码就存在系统变量@@IDENTITY .
randyamis
2002-07-21
打赏
举报
回复
可以说详细 些 吗?
hammer_shi
2002-07-20
打赏
举报
回复
可以,你对a表做一个触发器就可以!
j9988
2002-07-20
打赏
举报
回复
不用触发器也可以
declare @a numberic
insert tableA ........
set @a=@@identity
insert tableB(field_tableA_ID,........) values(@a,......)
wangweizhi1
2002-07-20
打赏
举报
回复
对a表做一个触发器:
create trigger on a
.....;
实战化课程:全面掌握
SQL
Server
高可用技术,从菜鸟到专家
课程系统性强,知识体系完整,覆盖90%以上的企业环境下
SQL
Server
高可用场景,课程中不仅演示详细的操作步骤,更加突出最常见的故障和
问题
,让学员少走“弯路”,不只是让学员学会“操作”更能让学员“操作”的规范...
SQL
server
两表
关联
更新
update b set b.FieldName=1 from TableName1 a inner join TableName1 b on a.id = b.dhid where a.lx=2
SQL
Server
表
关联
查询
在
SQL
语句中,关于表连接,若按照表的数量来划分,可以划分为单表连接、
两表
连接和
两表
以上连接,在本篇文章中,主要讲解
两表
连接,其他多表连接原理一样。 关于表连接有很多种类,本文主要讲解交叉连接,内连接,...
SQL
SERVER
多表
关联
更新
目前使用比较多的数据库:MY
SQL
与ORACLE 而
SQL
SERVER
用的比较少,查询大致都差不多,但是更新与删除有些不一样(单表操作这里就不说了,也差不多)更新tab_1表code,当name为空并且存在tab_2中,更新为tab_2中code...
SQL
Server
两表
连接,连表修改
SQL
Server
两表
连接,连表修改
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章