User Tools

Site Tools


oracle:index

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
oracle:index [2010/06/01 16:45] – creado rlunarooracle:index [2014/12/24 10:42] – external edit 127.0.0.1
Line 3: Line 3:
 Pues sí, inicio esta página dedicada a truquillos de oracle porque acabo de hacer uno que es lo que mi tío llamaría un "mirlo blanco"((Como todo el mundo sabe, los mirlos son negros. De ahí que la expresión "mirlo blanco" se use para referirse a algo de extrema rareza)): poner el "nextval" en un número de secuencia.  Pues sí, inicio esta página dedicada a truquillos de oracle porque acabo de hacer uno que es lo que mi tío llamaría un "mirlo blanco"((Como todo el mundo sabe, los mirlos son negros. De ahí que la expresión "mirlo blanco" se use para referirse a algo de extrema rareza)): poner el "nextval" en un número de secuencia. 
  
-====== Poner el valor actual en un número de secuencia ======+  * [[fixhtml|Fix or sanitize HTML code from oracle (repair Word html)]] 
 +  * [[dsnWithNoPasswordAsking|Configure an ODBC Data Source with no password request]] 
 + 
 +====== Poner el valor siguiente (nextval) en un número de secuencia ======
  
 Si sois lo suficientemente osados para consultar la [[http://download.oracle.com/docs/cd/B14117_01/index.htm|documentacion de Oracle]], en concreto el apartado dedicado al [[http://download-uk.oracle.com/docs/cd/B12037_01/server.101/b10759/statements_2011.htm|comando ALTER SEQUENCE]], vereis con desagrado que ¡oh desgracia! se puede cambiar de todo menos el valor actual.  Si sois lo suficientemente osados para consultar la [[http://download.oracle.com/docs/cd/B14117_01/index.htm|documentacion de Oracle]], en concreto el apartado dedicado al [[http://download-uk.oracle.com/docs/cd/B12037_01/server.101/b10759/statements_2011.htm|comando ALTER SEQUENCE]], vereis con desagrado que ¡oh desgracia! se puede cambiar de todo menos el valor actual. 
Line 23: Line 26:
 Sin más, ahí va el script:  Sin más, ahí va el script: 
  
-<script plsql>+<code plsql>
  
  
Line 58: Line 61:
     end if;      end if; 
 end; end;
-</script>+</code> 
 + 
 + 
 +Como veis, tampoco me he matado. Un consejo: si quisieramos ser puristas, no hay porqué suponer que las secuencias se autoincrementan en uno, podrían hacerlo en otro valor. Entonces habría que recuperar el valor de autoincremento antes de cambiarlo y luego restablecerlo por el que hemos almacenado. Pero bueno, con esto era suficiente para mi gestión. 
  
 +Espero que os sirva. 
  
  
oracle/index.txt · Last modified: 2022/12/02 22:02 by 127.0.0.1