Hola, buenas tardes.
El día de hoy me tope con un problema algo raro, pues nunca me había sucedido.
Resulta que necesito realizar inserciones de datos a una tabla, pero dicha tabla en su
primary key es del tipo nvarchar, pero en la aplicación pareciera un valor entero ya que va siendo autoincrementable.
Así que me di a la tarea de empezar a solucionar dicho problema a lo cual llegue al siguiente query :
Código SQL:
Ver originalSELECT ISNULL( MAX (CLIENTE),0)+1 AS idCliente
FROM clients WHERE CLIENTE != 'SYS'
Pero debo de obtener una salida como la siguiente 009598 (tomando en cuenta que el ultimo número ingresado fue el 009598), mi consulta solo me arroja 9598. Ahora la pregunta es ¿Qué hacer para que esos últimos dos ceros salgan? ¿Como hacer para declarar el store procedure para la insercion?