sql server2000 触发器insert 的问题?

[复制链接]
查看11 | 回复5 | 2012-7-24 16:39:33 | 显示全部楼层 |阅读模式
看触发器问题好像出在test这个表上呢建议检查一下test表的id是否是自增的,看是否是提示有问题 --===============================测试了一下,貌似如果test表有问题的话,会提示test,看来不是test的问题楼主的触发器是 alter啊,不是create,确认是已经创建上了对吧? ================================insert into vw_test (id,name) values(0,'jboss')这样写它不会报错,id也是自增的,不管你插的id为何值,它都依次递增。...
回复

使用道具 举报

千问 | 2012-7-24 16:39:33 | 显示全部楼层
SQL帮助上有:引用具有 INSTEAD OF INSERT 触发器的视图的 INSERT 语句必须为每个不允许为空的视图列提供值。这包括引用不能为其指定输入值的基表列的视图列:1.基表中的计算列。2.IDENTITY INSERT 为 OFF 的基表中的标识列。3.具有 timestamp 数据类型的基表列。 因此,对于自增长列,如果是...
回复

使用道具 举报

千问 | 2012-7-24 16:39:33 | 显示全部楼层
我想应该是属性ID默认值设为不能为空了,建议查看下ID结构并设为允许为空 =====================祝君生活愉快!===================================希望我的回答能给你带来点点帮助==================...
回复

使用道具 举报

千问 | 2012-7-24 16:39:33 | 显示全部楼层
你是两张表确认下VV_TEST表的ID是否是自增列?或者直接测试下insert into vv_test(id,name)values(1,'test')insert intotest(id,name)values(1,'test')...
回复

使用道具 举报

千问 | 2012-7-24 16:39:33 | 显示全部楼层
看一下TEST表的ID具体是什么类型,是否真的是自增的。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行