Respuesta
                  en 
    Oracle
                     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 
    Oracle
                     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 
    MS-DOS
                     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 
    Lenguaje SQL
                     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 
    Lenguaje SQL
                     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 
    Oracle
                     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 
    Oracle
                     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 
    Oracle
                     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 
    Oracle
                     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 
    Oracle
                     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...
        
    
    