Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/02/2016, 18:40
jdexter
 
Fecha de Ingreso: noviembre-2014
Ubicación: cuernavaca
Mensajes: 8
Antigüedad: 10 años
Puntos: 0
Información Autoincrementable en nvarchar

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 original
  1. SELECT ISNULL( MAX (CLIENTE),0)+1 AS idCliente
  2.      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?

Última edición por gnzsoloyo; 18/02/2016 a las 20:07