Re: RES: [oracle_br] Re: ORA-01846 not a valid day of the week
ok, vc colocou o fecha-parêntesis que estava faltando E contornou a questão das aspas-simpes dentra da string passando o número 7 ao invés da sub-string 'SATURDAY' como argumento pro NEXT_DAY Blz, funcionou para esse caso, jóia, mas Recomendo que : a. vc estude e conheça as opções de escape de aspas-simples dentro de uma string, para ficar Preparado para as futuras situações onde não dê para contornar a necessidade b. pense na hipótese de escrever seus códigos PL/SQL num Editor que suporte matching de caracteres, ie, que te mostre o par de fechamento dos caracteres que atuam em dupla (tipo o parêntesis, as aspas, os comentários multiline com /* no começo e */ no final, etc) - esses caras sempre tem que ter uma ocorrência no começo do elemento sintático (string, chamada de função/procedure,etc) e uma ocorrência correspondente no final, para fechamento... O editor do Oracle SQL Developer te dá isso nas versões mais recentes, ou se vc não gostar dele muitos Editores de texto para programadores (freeware ou pagos) te dão esse recurso, como o Notepad++, o Textpad, etc... []s Chiappa
RES: [oracle_br] Re: ORA-01846 not a valid day of the week
Chiappa, Muito obrigado. SQL> ALTER SESSION SET NLS_LANGUAGE= 'AMERICAN' NLS_TERRITORY= 'AMERICA' 2 NLS_CURRENCY= '$' NLS_ISO_CURRENCY= 'AMERICA' NLS_NUMERIC_CHARACTERS= '.,' 3 NLS_CALENDAR= 'GREGORIAN' NLS_DATE_FORMAT= 'DD-MON-RR' 4 NLS_DATE_LANGUAGE= 'AMERICAN' NLS_SORT= 'BINARY'; Session altered SQL> SQL> begin 2 declare vJobNum number; 3 begin 4 dbms_job.submit(vJobNum, 5 'AINC1000.CONTROLE;', 6 to_date('04-07-2015 18:00:00', 'dd-mm- hh24:mi:ss'), 7 'next_day(trunc(sysdate),7)+18/24'); 8 end; 9 end; 10 / PL/SQL procedure successfully completed SQL> COMMIT; Commit complete Grato, Ednilson Silva De: oracle_br@yahoogrupos.com.br [mailto:oracle_br@yahoogrupos.com.br] Enviada em: segunda-feira, 29 de junho de 2015 14:22 Para: oracle_br@yahoogrupos.com.br Assunto: [oracle_br] Re: ORA-01846 not a valid day of the week Tudo jóia ?? Duas coisas erradas aí , pelo que vejo : a. o argumento que vc passa pro último parâmetro do DBMS_JOB.SUBMIT é uma ** string **, e no RDBMS Oracle para vc informar aspas-simples dentro de uma string vc OU faz uma variável bind OU duplica as aspas-simples OU usa os caracteres de escape, como o "q" introduzido no 10g... Um exemplo : ==> não estou escapando/duplicando as aspas-simples dentro da string : SYS:AS SYSDBA@orcl:SQL>select 'NEXT_DAY(TRUNC(SYSDATE),'SATURDAY')+18/24' texto from dual; select 'NEXT_DAY(TRUNC(SYSDATE),'SATURDAY')+18/24' texto from dual * ERROR at line 1: ORA-00923: FROM keyword not found where expected ===> uso uma opção de escape, no caso a de Duplicação : SYS:AS SYSDBA@orcl:SQL>select 'NEXT_DAY(TRUNC(SYSDATE),''SATURDAY'')+18/24' text from dual; TEXT - NEXT_DAY(TRUNC(SYSDATE),'SATURDAY')+18/24 SYS:AS SYSDBA@orcl:SQL> b. vc tá com um fecha-par~entesis faltando : " SQL> begin 2 declare vJobNum number; 3 begin 4 dbms_job.submit(vJobNum, 5'AINC1000.CONTROLE;', 6 to_date('04-07-2015 18:00:00', 'dd-mm- hh24:mi:ss'), 7 'NEXT_DAY(TRUNC(SYSDATE),'SATURDAY')+18/24'; 8 end; 9 end; 10 / " ===> PERCEBA que o parêntesis do TO_DATE abriram & fecharam OK na linha 6, os do TRUNC e do NEXT_DAY abriram e fecharam OK na linha 7, ** MAS ** o da chamada submit que vc abriu na linha 4 vc ** não fechou ** em lugar algum... []s Chiappa
[oracle_br] Re: ORA-01846 not a valid day of the week
Tudo jóia ?? Duas coisas erradas aí , pelo que vejo : a. o argumento que vc passa pro último parâmetro do DBMS_JOB.SUBMIT é uma ** string **, e no RDBMS Oracle para vc informar aspas-simples dentro de uma string vc OU faz uma variável bind OU duplica as aspas-simples OU usa os caracteres de escape, como o "q" introduzido no 10g... Um exemplo : ==> não estou escapando/duplicando as aspas-simples dentro da string : SYS:AS SYSDBA@orcl:SQL>select 'NEXT_DAY(TRUNC(SYSDATE),'SATURDAY')+18/24' texto from dual; select 'NEXT_DAY(TRUNC(SYSDATE),'SATURDAY')+18/24' texto from dual * ERROR at line 1: ORA-00923: FROM keyword not found where expected ===> uso uma opção de escape, no caso a de Duplicação : SYS:AS SYSDBA@orcl:SQL>select 'NEXT_DAY(TRUNC(SYSDATE),''SATURDAY'')+18/24' text from dual; TEXT - NEXT_DAY(TRUNC(SYSDATE),'SATURDAY')+18/24 SYS:AS SYSDBA@orcl:SQL> b. vc tá com um fecha-par~entesis faltando : " SQL> begin 2 declare vJobNum number; 3 begin 4 dbms_job.submit(vJobNum, 5'AINC1000.CONTROLE;', 6 to_date('04-07-2015 18:00:00', 'dd-mm- hh24:mi:ss'), 7 'NEXT_DAY(TRUNC(SYSDATE),'SATURDAY')+18/24'; 8 end; 9 end; 10 / " ===> PERCEBA que o parêntesis do TO_DATE abriram & fecharam OK na linha 6, os do TRUNC e do NEXT_DAY abriram e fecharam OK na linha 7, ** MAS ** o da chamada submit que vc abriu na linha 4 vc ** não fechou ** em lugar algum... []s Chiappa
Re: [oracle_br] Re: Pesquisa de vagas no exterior
www.monster.com Em Segunda-feira, 29 de Junho de 2015 12:04, "Leonardo Silva leonardo.dr...@gmail.com [oracle_br]" escreveu: Obrigado, Chiappa. Em 29 de junho de 2015 09:14, jlchia...@yahoo.com.br [oracle_br] escreveu: Vc pode começar a sua pesquisa por genéricos como http://www.seek.com.au/ , http://www.adzuna.com.au/ , http://www.careerone.com.au/ ou http://www.careerjet.com.au/ , headhunters como http://www.robertwalters.com.au/ , especializados como https://au.jora.com/ , e guias de trabalho http://www.migrationexpert.com.au []s Chiappa -- Atenciosamente Leonardo Silva E da mesma maneira também o Espírito ajuda as nossas fraquezas; porque não sabemos o que havemos de pedir como convém, mas o mesmo Espírito intercede por nós com gemidos inexprimíveis.Romanos 8:26 #yiv9447367943 #yiv9447367943 -- #yiv9447367943ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv9447367943 #yiv9447367943ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv9447367943 #yiv9447367943ygrp-mkp #yiv9447367943hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv9447367943 #yiv9447367943ygrp-mkp #yiv9447367943ads {margin-bottom:10px;}#yiv9447367943 #yiv9447367943ygrp-mkp .yiv9447367943ad {padding:0 0;}#yiv9447367943 #yiv9447367943ygrp-mkp .yiv9447367943ad p {margin:0;}#yiv9447367943 #yiv9447367943ygrp-mkp .yiv9447367943ad a {color:#ff;text-decoration:none;}#yiv9447367943 #yiv9447367943ygrp-sponsor #yiv9447367943ygrp-lc {font-family:Arial;}#yiv9447367943 #yiv9447367943ygrp-sponsor #yiv9447367943ygrp-lc #yiv9447367943hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv9447367943 #yiv9447367943ygrp-sponsor #yiv9447367943ygrp-lc .yiv9447367943ad {margin-bottom:10px;padding:0 0;}#yiv9447367943 #yiv9447367943actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv9447367943 #yiv9447367943activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv9447367943 #yiv9447367943activity span {font-weight:700;}#yiv9447367943 #yiv9447367943activity span:first-child {text-transform:uppercase;}#yiv9447367943 #yiv9447367943activity span a {color:#5085b6;text-decoration:none;}#yiv9447367943 #yiv9447367943activity span span {color:#ff7900;}#yiv9447367943 #yiv9447367943activity span .yiv9447367943underline {text-decoration:underline;}#yiv9447367943 .yiv9447367943attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv9447367943 .yiv9447367943attach div a {text-decoration:none;}#yiv9447367943 .yiv9447367943attach img {border:none;padding-right:5px;}#yiv9447367943 .yiv9447367943attach label {display:block;margin-bottom:5px;}#yiv9447367943 .yiv9447367943attach label a {text-decoration:none;}#yiv9447367943 blockquote {margin:0 0 0 4px;}#yiv9447367943 .yiv9447367943bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv9447367943 .yiv9447367943bold a {text-decoration:none;}#yiv9447367943 dd.yiv9447367943last p a {font-family:Verdana;font-weight:700;}#yiv9447367943 dd.yiv9447367943last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv9447367943 dd.yiv9447367943last p span.yiv9447367943yshortcuts {margin-right:0;}#yiv9447367943 div.yiv9447367943attach-table div div a {text-decoration:none;}#yiv9447367943 div.yiv9447367943attach-table {width:400px;}#yiv9447367943 div.yiv9447367943file-title a, #yiv9447367943 div.yiv9447367943file-title a:active, #yiv9447367943 div.yiv9447367943file-title a:hover, #yiv9447367943 div.yiv9447367943file-title a:visited {text-decoration:none;}#yiv9447367943 div.yiv9447367943photo-title a, #yiv9447367943 div.yiv9447367943photo-title a:active, #yiv9447367943 div.yiv9447367943photo-title a:hover, #yiv9447367943 div.yiv9447367943photo-title a:visited {text-decoration:none;}#yiv9447367943 div#yiv9447367943ygrp-mlmsg #yiv9447367943ygrp-msg p a span.yiv9447367943yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv9447367943 .yiv9447367943green {color:#628c2a;}#yiv9447367943 .yiv9447367943MsoNormal {margin:0 0 0 0;}#yiv9447367943 o {font-size:0;}#yiv9447367943 #yiv9447367943photos div {float:left;width:72px;}#yiv9447367943 #yiv9447367943photos div div {border:1px solid #66;height:62px;overflow:hidden;width:62px;}#yiv9447367943 #yiv9447367943photos div label {color:#66;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv9447367943 #yiv9447367943reco-category {font-size:77%;}#yiv9447367943 #yiv9447367943reco-desc {font-size:77%;}#yiv9447367943 .yiv9447367943replbq {margin:4px;}#yiv9447367943 #yiv9447367943ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv9447367943 #yiv9447367943ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv9447367943 #yiv9447367943ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv9447367943 #yiv9447367943y
Re: [oracle_br] Re: Pesquisa de vagas no exterior
Obrigado, Chiappa. Em 29 de junho de 2015 09:14, jlchia...@yahoo.com.br [oracle_br] < oracle_br@yahoogrupos.com.br> escreveu: > > > Vc pode começar a sua pesquisa por genéricos como http://www.seek.com.au/ > , http://www.adzuna.com.au/ , http://www.careerone.com.au/ ou > http://www.careerjet.com.au/ , headhunters como > http://www.robertwalters.com.au/ , especializados como > https://au.jora.com/ , e guias de trabalho > http://www.migrationexpert.com.au > > []s > >Chiappa > > > -- Atenciosamente Leonardo Silva E da mesma maneira também o Espírito ajuda as nossas fraquezas; porque não sabemos o que havemos de pedir como convém, mas o mesmo Espírito intercede por nós com gemidos inexprimíveis.Romanos 8:26
[oracle_br] ORA-01846 not a valid day of the week
Bom Dia, Estou tentando criar um novo dbms_job, para executar todos os sábados as 18:00, só que estou recebendo o erro ORA-01846 not a valid day of the week SQL> select NEXT_DAY(TRUNC(SYSDATE),'SATURDAY')+18/24 from dual; NEXT_DAY(TRUNC(SYSDATE),'SATUR -- 04/07/2015 18:00:00 SQL> ALTER SESSION SET NLS_LANGUAGE= 'AMERICAN' NLS_TERRITORY= 'AMERICA' 2 NLS_CURRENCY= '$' NLS_ISO_CURRENCY= 'AMERICA' NLS_NUMERIC_CHARACTERS= '.,' 3 NLS_CALENDAR= 'GREGORIAN' NLS_DATE_FORMAT= 'DD-MON-RR' 4 NLS_DATE_LANGUAGE= 'AMERICAN' NLS_SORT= 'BINARY'; Session altered SQL> begin 2 declare vJobNum number; 3 begin 4 dbms_job.submit(vJobNum, 5'AINC1000.CONTROLE;', 6 to_date('04-07-2015 18:00:00', 'dd-mm- hh24:mi:ss'), 7 'NEXT_DAY(TRUNC(SYSDATE),'SATURDAY')+18/24'; 8 end; 9 end; 10 / begin declare vJobNum number; begin dbms_job.submit(vJobNum, 'AINC1000.CONTROLE;', to_date('04-07-2015 18:00:00', 'dd-mm- hh24:mi:ss'), 'NEXT_DAY(TRUNC(SYSDATE),'SATURDAY')+18/24'; end; end; ORA-06550: line 7, column 32: PLS-00103: Encountered the symbol "SATURDAY" when expecting one of the following: ) , * & = - + < / > at in is mod remainder not rem => <> or != or ~= >= <= <> and or like like2 like4 likec between || multiset member submultiset SQL> SELECT * FROM V$VERSION; BANNER Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production PL/SQL Release 11.2.0.3.0 - Production CORE 11.2.0.3.0 Production TNS for HPUX: Version 11.2.0.3.0 - Production NLSRTL Version 11.2.0.3.0 - Production Grato, Ednilson Silva
[oracle_br] Re: Pesquisa de vagas no exterior
Vc pode começar a sua pesquisa por genéricos como http://www.seek.com.au/ , http://www.adzuna.com.au/ , http://www.careerone.com.au/ ou http://www.careerjet.com.au/ , headhunters como http://www.robertwalters.com.au/ , especializados como https://au.jora.com/ , e guias de trabalho http://www.migrationexpert.com.au []s Chiappa
[oracle_br] Pesquisa de vagas no exterior
Pessoal, Bom dia. Alguém conhece algum site legal de pesquisa de vagas no exterior? Gostaria de saber como é o mercado de trabalho na Austrália. Muito obrigado. -- Atenciosamente Leonardo Silva E da mesma maneira também o Espírito ajuda as nossas fraquezas; porque não sabemos o que havemos de pedir como convém, mas o mesmo Espírito intercede por nós com gemidos inexprimíveis.Romanos 8:26