只能使用下列的方法:
1.改用游标,一条一条地插入,
2或者建立一个插入存储过程,在存储过程中除了批量插入了数据外,再对这些更改加入相关 *** 作。
这样,同样能保证数据的完整性。不必非要使用触发器。解决方法:该错误产生的原因是由于SQLServer采取了仅使用Windows账户的身份验证方式,因此用户无法使用SQLServer的登录账户(如sa)进行连接。解决方法如下所述:步骤/方法第1步,在SQLServer服务器上依次单击“开始”→“所有程序”→MicrosoftINSERT 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;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)