Mostrando entradas con la etiqueta oracle. Mostrar todas las entradas
Mostrando entradas con la etiqueta oracle. Mostrar todas las entradas
12 de diciembre de 2017
pivot sql Oracle
la única manera que he visto para poder usar pivot para que el valor de las columnas sea dinamico es atrevas de pivot xml
select *
from (
-- consulta SQL
)temp
pivot xml
( count(columna_tabla_temp_1)
for columna_tabla_temp_2 IN ( select paramaetros from tabla )
);
otro manera es que pasar como parámetro la lista de columnas
select *
from (
-- consulta SQL
)temp
pivot
( count(columna_tabla_temp_1)
for columna_tabla_temp_2 IN ( &rango )
);
pudiendo ser rango -- '1' . '2' , '3'
27 de marzo de 2014
Instalación de Glassfish 4
Como pre-requisito hay que tener instalado java 7. en este mismo blog encontraras como hacerlo.
primero hay que bajarse el glassfish 4 pinchar
nos vamos al Terminal.
Se encuentra Aplicaciones->Utilidades->Terminal
descomprimir el fichero glassfish-4.0.zip
usando este codigo
unzip glassfish-4.0.zip;
hay que mover la carpeta descomprimida a la carpeta de aplicacionesArrastra la carpeta y lo suestas en la aplicaciones
y ponemos en el terminal
para dar permiseso
sudo chown -R (nombre usuarios) /Applications/glassfishv4sudo chmod +x /Applications/glassfishv4 cd /Applications/glassfishv4 y para la instalacion
sudo asadmin start-domain19 de octubre de 2012
cambiar nombre a una tabla
ALTER TABLE nombre_tabla RENAME COLUMN nombre_columna_antigua TO nombre_columna_nueva
COMMENT ON COLUMN "USUARIO"."nombre_tabla"."nombre_columna_nueva"
Is
'poner comentarios';
19 de septiembre de 2012
error de mybatis
si os sales este error
...
Falta el parámetro IN o OUT en el índice:: 1
...
es en las fusiones de inserción o actualización es porque el modelo no tiene el paramentro que estas ponienos en el xml del mybatis
en el xml deberia de tener tambie esta estructura
<select statementType="CALLABLE" id="nombre_procedimiento" parameterType="tipo" resultMap="resMapTipo">
6 de septiembre de 2012
not nullable columna sql
si lo vas a crear la columna no nulable
CREATE TABLE pointless( widget VARCHAR(40) NOT NULL);si la columna ya esta creada y quieres quitar el no nullable
ALTER TABLE nombre_tabla MODIFY nombre_columna "< tipo que había antes>";
ejemplo
ALTER TABLE nombre_tabla MODIFY nombre_columna VARCHAR(40);20 de agosto de 2012
& no variable sino texto script pl/sql
para evitar que los textos con el simbolo '&' te los coja como variable en un script
cuando escribas el script debes de poner esta sentencias al principio
set define off
23 de mayo de 2012
fecha con nombre y mes sql/ oracle
para sacar el nombe del mes de una fecha
select ' el mes de este mes es ' || TO_CHAR(sysdate,'Month')
from scatabla tabla
uso del Between en sql/oracle
Sentencia en oracle sql del between utilizando mybatys.
select tabla.*
from scatabla tabla
tabla.fecha Between #{fecha_inicio,jdbcType=DATE} And #{fecha_fin,jdbcType=DATE}
#{fecha,jdbcType=DATE} -> esto sera la sentencia para mapearlo en el xml
pero si se quiere en una sentencia seria
select tabla.*
from scatabla tabla
#{fecha,jdbcType=DATE} -> esto sera la sentencia para mapearlo en el xml
pero si se quiere en una sentencia seria
select tabla.*
from scatabla tabla
tabla.fecha Between to_date('01/01/2012','dd/MM/RR') And to_date('01/06/2012','dd/MM/RR')
o tambien vale
Define fecha_inicio = to_date('01/01/2012','dd/MM/RR')
Define fecha_fin = to_date('01/06/2012','dd/MM/RR')
select tabla.*
from scatabla tabla
o tambien vale
Define fecha_inicio = to_date('01/01/2012','dd/MM/RR')
Define fecha_fin = to_date('01/06/2012','dd/MM/RR')
select tabla.*
from scatabla tabla
tabla.fecha Between &fecha_inicio And &fecha_fin
29 de julio de 2011
java 7
Escribo este post sobre java 7, porque me parece que puede ser intente indiganarme ya que es una palabra tan de moda en esta epoca.
hace algunos meses oracle lanza java 7, para asombro de todos. lo hace su buque insignea lo pavonea por la comunidad informática.
al usarlo se se dan cuenta que hay un error en una optimización de los "loops" osea se en cualquier interacción con array o listas. ( for, whiles .... )
la gente ha debido de abrir incidencias y una de las respuestas que han debido de dar al programador es que ahora oracle esta demasiado ocupado para arreglar el bug...
Suscribirse a:
Entradas (Atom)