Re: RES: [oracle_br] Re: ORA-01846 not a valid day of the week

2015-06-29 Por tôpico jlchia...@yahoo.com.br [oracle_br]
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

2015-06-29 Por tôpico 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]
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

2015-06-29 Por tôpico jlchia...@yahoo.com.br [oracle_br]
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

2015-06-29 Por tôpico Rafael Mendonca raffaell.t...@yahoo.com [oracle_br]
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

2015-06-29 Por tôpico Leonardo Silva leonardo.dr...@gmail.com [oracle_br]
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

2015-06-29 Por tôpico 'Ednilson Silva' ednilson.si...@jbs.com.br [oracle_br]
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

2015-06-29 Por tôpico jlchia...@yahoo.com.br [oracle_br]
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

2015-06-29 Por tôpico Leonardo Silva leonardo.dr...@gmail.com [oracle_br]
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