临晨四点了快,困绕我一夜的问题~求救````关于触发器和视图

running2046 2006-01-22 03:50:46
有三张表
表一:t1
三个字段
aID 为自动增量
a_bID
a_cID

表二:t2
两个字段
bID 为自动增量
bInfo

表三:t3
cID 为自动增量
cInfo



建立一个视图:v1
aID bInfo cInfo


在视图上建触发器:
CREATE TRIGGER tr_insert ON [dbo].[v1]
instead of insert
AS
.......
........
insert into t1 values(@binfo,@cinfo)







然后错误是: -----表 'v1' 中的列 'aID' 不能为空。


t1应该是自动增长的啊 为什么视图v1感受不到呢

怎么办啊?

...全文
106 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
fyming 2006-01-22
  • 打赏
  • 举报
回复
还有这么多和我一样的夜猫,哈
缪军 2006-01-22
  • 打赏
  • 举报
回复
呵呵
running2046 2006-01-22
  • 打赏
  • 举报
回复
搞定了~

update视图时随便写个数字就可以了 表1会自动改为自增长变量的

34,594

社区成员

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

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