Desculpem pela flaha na transcrição da versão, o correto é Oracle8i Release 8.1.7.4.1; quanto ao sistema operacional utilizamos Windows 2000, com SP3.
Obrigado. jlchiappa escreveu: > Bom, primeiro banco "Oracle 8.01i" absolutamente NÂO EXISTE, o que > existe/existiu é a versão 8.0.x, que foi de 8.0.3.nn até 8.0.6.nn > iirc, E depois veio o 8i, que foi de 8.1.5.nn até 8.1.7.nn . A > questão da versão exata é CRÍTICA, bem como o Sistema Operacional, > que vc não nos informa, pelo seguinte : o PL/SQL (que é a linguagem > com a qual se escreve triggers, procedures, etc, no bd Oracle), por > ser uma linguagem de back-end, absolutamente NÃO TEM um método nativo > específico pra chamar programas, executar funções do SO como é a que > vc quer, etc - assim vc TERÁ que escrever uma rotina EXTERNA numa > linguagem que permita as chamadas que vc precisa, e depois chamar > essa rotina de dentro do PL/SQL, e é aí que entra a versão, com > versão 8.0.x é usar uma .dll ou .so em C e chamar via external > procedure, OU escrever um programa numa linguagem externa qquer que > receba via pipes ou arquivo texto o comando a executar, enquanto SE > for banco 8i vc tem as opções anteriores OU a opção de usar Java com > o JVM que vêm com o banco (se esse JVM está instalado). Já o SO tem a > ver porque SE for Windows vc pode chamar .dlls do próprio win, > enquanto se for unix-like vc tem shell scripting mais avançado... > Pesquise em http://asktom.oracle.com , e aqui mesmo nas msgs > anteriores do fórum que vc acha exemplos. > > []s > > Chiappa > --- Em oracle_br@yahoogrupos.com.br, Hebert Nobre > <[EMAIL PROTECTED]> escreveu > > > > > > Temos um aplicativo de GED que utiliza o banco de dados para > armazenar > > os caminhos e propriedades dos documentos, os arquivos são gravados > em > > diretório específico. Estamos precisando implementar uma > funcionalidade > > aos usuários que determine o tamanho do arquivo gravado, para isso > seria > > necessário acessarmos o arquivo a partir do banco e gravar essa > > propriedade para cada registro na tabela, vocês têm idéia de como > > podemos fazer uma PROCEDURE/TRIGGER que execute essa operação, se é > que > > é possível. > > > > Utilizamos Oracle 8.01i > > > > Obrigado. > > > > Hebert > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------__________________________________________________________________ OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: http://www.oraclebr.com.br/ __________________________________________________________________ O grupo Oracle_br não aceita anexos. Quando oferecer algum arquivo, tenha o link do mesmo para evitar trafego(pedidos) desnecessário. Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html