请问,这个视图应该怎么写?

terry9292 2006-06-13 10:51:37
表A:Code(默认为1,自动增长为1的主键列),列2,列3
表B:Code(默认为1,自动增长为1的主键列),列2,列3
现在要写一个视图,当表B每新增一条记录时,取得表B的Code所对应表A的Code的记录和表B的记录,
如Code,A.列2,A.列3,B.列2,B.列3,请问该怎么写呢?
另:当表B每新增一条记录就执行这个视图,是不是要通过触发器实现?
...全文
103 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
terry9292 2006-06-13
  • 打赏
  • 举报
回复
我现在设计的是表A和表B没有关联,在表B增加一条记录时就根据Code去查询表A相关的数据,是不是这样的考虑有问题?如果要关联,表B的主键同时也可以是表A的外键吗?
paoluo 2006-06-13
  • 打赏
  • 举报
回复
另外,“当表B每新增一条记录就执行这个视图”

表中加了數據會自動更新視圖
paoluo 2006-06-13
  • 打赏
  • 举报
回复
兩表以Code關聯??

Create View List
As
Select
A.Code,
A.列2,
A.列3,
B.列2,
B.列3
From A
Inner Join B
On A.Code=B.Code
GO
itblog 2006-06-13
  • 打赏
  • 举报
回复
create view V_AB
as
select B.Code,A.列2,A.列3,B.列2,B.列3
from A
right join B on a.code=b.code

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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