martes, 11 de noviembre de 2014

Invalid use a side-effecting operator 'INSERT' within a function.

Cree una funcion, que hace una serie de consultas y retorna un valor. Pero de entre esas consultas se me ocurrio que podria actualizar una tabla y fue ahy donde me encontre con este error:

Invalid use a side-effecting operator 'INSERT' within a function.



¿La razon del error?
En una funcion no se puede realizar acciones que modifiquen el estado de la base de datos. Para eso se debe crear un Procedimiento Almacenado.

Fuente:
http://stackoverflow.com

http://technet.microsoft.com

No hay comentarios: