generar identificador unico por tabla
Publicado por Mauricio (2 intervenciones) el 30/09/2016 21:33:54
set @nro = 0;
set @nro = (
SELECT right( IFNULL(NroAsiento,'0'),13) from con_asiento
ORDER BY Id DESC LIMIT 1);
set @nro = CAST(ifnull(@nro,0) AS signed) + 1;
set @cod_nuevo = cast(@nro as char);
set @_Nro_Nuevo = (select concat('CIX',REPEAT('0',13-LENGTH(@cod_nuevo)),@cod_nuevo));
quisiera una funcion o vista o procedimiento en mysql que me devuelva el _Nro_Nuevo y que reciba como parametros el nombre de la tabla, en este caso la tabla es con_asiento pero tengo muchas tablas y no quiero hacer lo mismo en todos los precimientos
set @nro = (
SELECT right( IFNULL(NroAsiento,'0'),13) from con_asiento
ORDER BY Id DESC LIMIT 1);
set @nro = CAST(ifnull(@nro,0) AS signed) + 1;
set @cod_nuevo = cast(@nro as char);
set @_Nro_Nuevo = (select concat('CIX',REPEAT('0',13-LENGTH(@cod_nuevo)),@cod_nuevo));
quisiera una funcion o vista o procedimiento en mysql que me devuelva el _Nro_Nuevo y que reciba como parametros el nombre de la tabla, en este caso la tabla es con_asiento pero tengo muchas tablas y no quiero hacer lo mismo en todos los precimientos
Valora esta pregunta


0