Bom dia CArlos, Sobre a sua dúvida dos parâmetros deixe um comentário lá no meu artigo que eu te respondo e te ajudo por lá, ok?
Quanto ao enviar CSV, veja o artigo http://www.fabioprado.net/2014/07/gerando-arquivos-dsv-com-plsql.html. []s *Fábio Prado* <http://www.fabioprado.net/2014/01/oracle-ace-o-que-e-isso.html> www.fabioprado.net "Compartilhando conhecimentos e treinando profissionais em Bancos de Dados Oracle" Em 23 de março de 2017 04:13, Carlos Eduardo carloseduard...@yahoo.com [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: > > > > Cenário: Oracle EE 11.2.0.4 > > Bom dia a todos do grupo! > > Preciso de uma rotina que envie e-mail *COM ANEXO* para um determinado > cliente quando houver lock em sua base de dados. > > Quase toda a rotina já foi desenvolvida: > > a) A procedure que coleta os locks consultado as v$ e alimenta uma tabela > com as informações necessárias > b) o JOB que executa a procedure de tempos em tempos. > > Consultando o artigo do Fábio Prado como enviar e-mail nos links abaixo: > > Enviando e-mails com PL/SQL em Bancos de Dados Oracle > <http://www.fabioprado.net/2013/01/enviando-e-mails-com-plsql-em-bancos-de.html> > > > Enviando e-mails com PL/SQL em Bancos de Dados Oracle > De Fábio Prado > Um blog contendo artigos, treinamentos e dicas sobre Bancos de Dados Oracle > > <http://www.fabioprado.net/2013/01/enviando-e-mails-com-plsql-em-bancos-de.html> > > > Enviando e-mails com PL/SQL em Bancos de Dados Oracle - Parte 2 > <http://www.fabioprado.net/2013/01/enviando-e-mails-com-plsql-em-bancos-de_9.html> > > Enviando e-mails com PL/SQL em Bancos de Dados Oracle - Parte 2 > De Fábio Prado > Um blog contendo artigos, treinamentos e dicas sobre Bancos de Dados Oracle > > <http://www.fabioprado.net/2013/01/enviando-e-mails-com-plsql-em-bancos-de_9.html> > > > DECLARE > v_CLOB CLOB; > BEGIN > PKG_ENVIA_EMAIL.SP_ENVIAR_EMAIL_COM_ANEXO (P_ASSUNTO => 'Assunto do > e-mail', > P_MSG => 'Mensagem', > P_EMAIL_ORIGEM => 'ora...@oracle.com', > P_EMAIL_DESTINO => 'fbifa...@gmail.com, j...@oracle.com', > P_EMAIL_CC_DESTINO => 'z...@oracle.com, j...@oracle.com', > P_EMAIL_CCO_DESTINO => null, > P_FILENAME => 'arquivo.txt', > P_ANEXO => v_CLOB, -- variável CLOB c/ texto do arquivo > P_ATTACH_MIME => 'text/plain; charset=iso-8859-1', > P_SMTP_SERVER => 'smtp.empresa.com.br', > P_SMTP_PORT => 25); > END; > > > Fiquei com dúvida nos parâmetros P_ANEXO, P_ATTACH_MIME e P_FILENAME > > Uma outra coisa é como vou fazer para criar em um arquivo .csv (excel) e > envia-lo por e-mail para o cliente com o conteúdo da tabela abaixo: > > create table MONITORA.ROWLOCK > ( > RLODATE DATE, > SID_BLOCK NUMBER(6), > SERIAL_BLOCK NUMBER(6), > USER_BLOCK VARCHAR2(30), > MODULE_BLOCK VARCHAR2(50), > PROGRAM_BLOCK VARCHAR2(50), > TERMINAL_BLOCK VARCHAR2(50), > SID_WAIT NUMBER(6), > SERIAL_WAIT NUMBER(6), > USER_WAIT VARCHAR2(30), > MODULE_WAIT VARCHAR2(50), > PROGRAM_WAIT VARCHAR2(50), > TERMINAL_WAIT VARCHAR2(50), > SECONDS_IN_WAIT NUMBER(6), > EVENT_WAIT VARCHAR2(64), > OBJ_LOCADO VARCHAR2(60), > ROWID_WAIT VARCHAR2(30), > OBJETO_PLSQL VARCHAR2(60), > OBJETO_TYPE VARCHAR2(30), > TEXTO_SQL CLOB > ); > > que já terá as informações necessárias. > > Alguém pode ajudar nessa missão? > > Só para constar que e minha dúvida é exatamente nessa package como seria o > valor dos três parâmetros e como eu criaria o arquivo .csv referente aos > dados da tabela acima. > > >