Hice una copia de la base de datos, de un servidor a otro. Todo se exporto
correctamente, solo las secuencias se quedaron en 1. Quiero actualizar cada
secuencia al valor que deben de tener. Para ello cree esta query, pero me
marca error:
ALTER SEQUENCE base_serial RESTART SELECT CASE WHEN CAST(MAX(bsid_) as
bigint) IS NULL THEN 1 ELSE CAST(MAX(bsid_) as bigint)+1 END FROM base;
Ejecute las queries por separado y si me regresan el resultado correcto.
SELECT CASE WHEN CAST(MAX(bsid_) as bigint) IS NULL THEN 1 ELSE
CAST(MAX(bsid_) as bigint)+1 END FROM base;
ALTER SEQUENCE base_serial RESTART 6666;
Quien me puede decir cual es el error o si de plano no es posible ejecutar
esta query.
--
Luis Fernando Curiel Cabrera
- Professional ABACO DE BOLITAS Developer.
- Certified ABACO DE BOLITAS Programmer.