domingo, 24 de agosto de 2025
Home
Artigos
Banco de Dados
Access
Firebird
Microsoft SQL Server
MySql
Oracle
Sybase
BI
QlikView
Dicas de Internet
e-business
Hardware
Multimídia
Flash
Programação
.NET/ASP.NET
.NET/C#
.NET/Framework
.NET/VB.NET
ASP
C/C++
Clipper
Cobol
CSS
Delphi
Java
Javascript
JSP
Palm
Perl
PHP
Shell
Visual Basic
WAP
Redes
Segurança
Servidores E-mail
Servidores Web
Apache
Microsoft IIS
Sistemas Operacionais
AIX
DOS
HPUX
Linux
Palm OS
Solaris
True64
Windows 7
Windows 9X
Windows NT
Windows Vista
Windows XP
Software Review
PC
Storages
Veritas VM
Conteúdo atual do site:
[807] ítens, entre artigos, funções e documentos.
Pesquisa Rápida:
Últimos 3 acessos:
Alexandre Neves 03/03/2015 11:08:01 167 acesso(s) alexandre neves 03/03/2015 11:06:42 1 acesso(s) Marcelo Torres 21/01/2015 15:24:53 61 acesso(s)
Opções:
Listagem completa Listagem simples
Ranking Colaboradores:
Adenilton Rodrigues - [304] Alexandre Neves - [61] Douglas Freire - [54] Marcelo Giovanni - [53] Marcelo Torres - [43] Angelita Bernardes - [31] Addy Magalhães Cunha - [28] Manuel Fraguas - [24] Ludmila Valadares - [20] Marcelo Capelo - [18]
Procedure que gera txt Douglas Freire
PROCEDURE Gera_arquivo IS -->> Procedure Gera_arquivo: gera arquivo texto -->> Enquanto o arquivo vai sendo criado, um contador informa quantos registros foram inseridos... ARQ TEXT_IO.FILE_TYPE; LINHA VARCHAR2 (2000); CONTADOR NUMBER := 1; CURSOR C1 IS select coluna_1, ... Coluna_n REGISTRO from tabela1 where parâmetros; BEGIN MESSAGE ('Aguarde... Abrindo o arquivo '||:PARAMETROS.TI_NOME_ARQ||'.TXT para gravacao...', NO_ACKNOWLEDGE); SYNCHRONIZE; ARQ := TEXT_IO.FOPEN ('c:\\temp\\'||:PARAMETROS.TI_NOME_ARQ||'.TXT', 'w'); -->> abertura do arquivo para escrita... LINHA := 'Coluna_1'||';'||...||Coluna_n'; -- TEXT_IO.PUT_LINE (ARQ, LINHA); -- FOR RC1 IN C1 LOOP TEXT_IO.PUT_LINE (ARQ, RC1.REGISTRO); -->> Gravacao dos registros no arquivo... MESSAGE (TO_CHAR (CONTADOR)||' registros inseridos no arquivo.', NO_ACKNOWLEDGE); SYNCHRONIZE; CONTADOR := CONTADOR + 1; END LOOP; TEXT_IO.FCLOSE (ARQ); -->> Fechamento do arquivo... MESSAGE ('Arquivo '||:PARAMETROS.TI_NOME_ARQ||'.TXT gerado com sucesso', NO_ACKNOWLEDGE); EXCEPTION WHEN OTHERS THEN MESSAGE(SQLERRM);PAUSE; END; Douglas Freire Quebra-Linha Colaborador..: Douglas Freire Categoria(s).: Banco de Dados; Oracle; Versão.......: Oracle 9i Data.........: 14/03/2006 09:40:51 Visualizado..: 2195 vezes Fonte........: GrupoOracleBR
Douglas Freire
Banco de Dados Oracle
Últimos Artigos deste colaborador Função que valida Titulo Eleitor em PL/SQL - 10/07/2007 16:12:28 Função que faz Numero por Extenso em PL/SQL - 10/07/2007 16:11:14 Trabalhando com Datas no Oracle - 10/07/2007 16:12:40
Últimos Artigos desta categoria Alterando o Collate Default SQL Server - 06/06/2011 11:13:06 Problemas de logins e usuários no BD MSSQL 2005 - 25/01/2010 07:43:05 Como ver Service Pack, Versoes do SQL - 07/10/2009 12:10:42
2 pessoa(s) on-line neste site.