Mostrando entradas con la etiqueta database. Mostrar todas las entradas
Mostrando entradas con la etiqueta database. Mostrar todas las entradas

jueves, 1 de enero de 2015

SQL server error 102 incorrect syntax near ' '

SQL server error 102 incorrect syntax near ' '

Este es uno de esos errores curiosos, lo vi hace poco cuando intente ejecutar un procedimiento almacenado en el servidor de producción, sin embargo cuando ejecutaba el procedimiento almacenado en mi maquina local, el error no aparecía, después de recordar códigos ASCII, encontré el problema.

Creo que en algún momento alguno de “Notostros”, los desarrolladores copiamos algún ejemplo o código de internet y junto con el ejemplo se ingresó en el procedimiento almacenado un espacio duro en vez de un espacio normal.

Para localizar el error utilice Word la opción de mostrar todo, que muestra los retornos de carro (Tecla enter) y los espacios los muestra como una especie de  punto localizado a la mitad de la altura de las letras “.” Y los espacios duros como un símbolo de grados “°”.

Para solucionar el error basta con copiar el “espacio duro”, llevarlo a la opción de buscar y reemplazar del Word (Ctrl + L: en español) y remplazarlo por un espacio normal.




martes, 27 de mayo de 2014

Búsqueda dentro de procedimientos almacenados


Cuando tenemos que hacer un cambio en varios procedimientos almacenados en una base de datos de SQL Server que tienen que ver con una tabla o campo especifico, tenemos buscar en los procedimientos almacenados y modificarlos. Para hacer esta tarea basta con hacer un Select  del catálogo de información de SQL server de la siguiente manera:

SELECT Name FROM sys.procedures WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%IdPersona%'


La anterior consulta nos mostrará todos los nombres de los procedimientos almacenados que tienen la palabra IdPersona.

Entrada destacada

Arquitectura de N-Capas con Visual Studio .NET y AngularJS

Este artículo es el primero de una serie de artículos en que quiero explicar mi visión de la programación por capas. La Arquitectura ...