anubina

anubina

 8.150 puntos  Madrid, España @anubina desde - visto

Respuestas

Respuesta en a

Como declarar un rowtype

El tipo ROWTYPE es polimórfico sólo en la declaración y no dinámicamente, por lo que debes declarar el tipo que es en la declaración, tanto en el parámetro como en la variable declarada: PROCEDURE pral_inserta_benef(rt_ben rowtype) PROCEDURE...
Respuesta en a

Como copiar vistas materializadas

¿Se utiliza un dblink público o privado entre las dos BBDD? ¿Cuál es el motivo de recrear las vistas materializadas? (A nivel de datos o de modelo) Si el motivo de recrear las vistas materializadas es debido al refresco de datos, entonces lo más...
Respuesta en a

Mensaje de windows con .bat

Más que un script batch, necesitas un lenguaje de programación de eventos que se comunique con la API de Windows. Para enviar mensajes reflexivos con el net: net send %COMPUTERNAME% "mensaje" Debes tener el servicio de mensajería activo. Comprueba...
Respuesta en a

Parámetros de salida

Te respondo a tus preguntas: ¿En qué momento se utilizan los parámetros de salida? En cuanto se requiera retornar un valor o serie de valores, para devolver esta información al programa que ha invocado el procedimiento o función, ya que el uso de...
Respuesta en a

Obtener el sub total saldo

Te doy una respuesta sencilla: Creo la tabla de ejemplo: Create table saldos ( Tiponota VARCHAR2(20), cantidadsalida NUMBER, cantidadentrada NUMBER ); Inserto los datos de ejemplo: insert into saldos(tiponota, cantidadsalida, cantidadentrada) values...
Respuesta en a

Dudas sobre tablespace

Primero aclaremos algunos conceptos: TABLESPACE - Almacén lógico de los ficheros de la BD. La BD posee ficheros (datafiles) donde almacena toda la información (objetos); estos ficheros deben tener una estructura lógica, que es la que lo establece el...
Respuesta en a

Contar la cantidad de días existente entre dos fechas

Hay varias formas de realizarlo, te propongo la siguiente: select trunc(fecha_final)-trunc(fecha_inicial) From tabla Para que puedas comprobar que funciona: select trunc(to_date('22/05/2009 22:05:01','DD/MM/YYYY hh24:mi:ss')) -...
Respuesta en a

Agregar más columnas

Debido al Diccionario de Datos de Oracle, el cual le asigna una posición a cada campo: select column_name,column_id from user_tab_columns where table_name = 'XXX'
Respuesta en a

Tabla temporal

En la declaración del procedimiento necesitas declararlo como procedimiento autónomo: CREATE OR REPLACE PROCEDURE xxx IS PRAGMA AUTONOMOUS_TRANSACTION Luego para crear una tabla "en caliente", debes usar EXECUTE IMMEDIATE: EXECUTE IMMEDIATE 'CREATE...
Respuesta en a

¿Cómo correr un .bat con instrucciones oracle?

Es sencillo: Sqlplus.exe -s usuario/password@sid_bd @script.xxx por ejemplo: prueba.bat @echo off Cls sqlplus.exe -s scott/tiger@bdpru @script.sql exit 0 Debes tener en cuenta las siguientes consideraciones: Si te quieres conectar como sys entonces...

Temas

Suscríbete RSS