Insert 过程中触发器不工作怎么办

Insert 过程中触发器不工作怎么办,第1张

批量修改或插入使用触发器是不起作用的。
只能使用下列的方法
1.改用游标,一条一条地插入,
2或者建立一个插入存储过程,在存储过程中除了批量插入了数据外,再对这些更改加入相关 *** 作。
这样,同样能保证数据的完整性。不必非要使用触发器。

解决方法:该错误产生的原因是由于SQLServer采取了仅使用Windows账户的身份验证方式,因此用户无法使用SQLServer的登录账户(如sa)进行连接。解决方法如下所述:步骤/方法第1步,在SQLServer服务器上依次单击“开始”→“所有程序”→Microsoft

INSERT INTO TABLE VALUES('','',) 这种插入的格式的意思是,你表中有多少个字段,VALUES()中就必须写多少个字段,即使有的字段你不想写入数据,也必须写成(id,,,name,,)这样的格式。 NSERT TABLE (栏位1,栏位2)VALUES

使用以下方法不会报错:
CREATE OR REPLACE TRIGGER TABLE_AFTER
BEFORE UPDATE ON TEST FOR EACH ROW
BEGIN
:new姓名:= '测试';
END;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12677111.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存