1a SEMANA 11 A 15 DE JANEIROMANHATARDE2a SEMANA18 A 22 DE JANEIROMANHATARDE Voce e a direcao que eu sigo para nao me perder dos meus sonhos. E a cada vez que voce canta, me da a certeza de que o meu amor e forte o suficiente para esperar com que tudo se concretize. Eu so queria me eternizar em sua memoria. Para que todas as vezes que voce ouvir a palavra 'amor', se lembrar de mim Nao existe alegria maior na minha vida, do qe ve-lo realizar todos os seus sonhos Eu sempre irei querer estar com Voce... Douglas Sampaio Mera DistracaoNao olha pra mim Nao diga o que vou fazerPode chorar o meu fim Voce Quem fez por merecer Tente olhar pra dentro de voceSe poe no meu lugarQue voce vai entenderTudo que pensei foi em vaoOs planos que fizemos Foi Mera distracaoFoi pra brincar com os sentimentosVou seguir em frenteSem nem olhar pra trasSe tudo que eu fiz Ja nao importa Nao importa mais Na verdade nao sabia que milagres aconteciam, mesmo acreditando nisso mais que tudo. Ainda lembro-me da voz dele cantando como vinda de algum lugar do ceu. - Nao poderia jamais ter apagado ele da minha vida porque ele e como uma estrela sempre brilhante no meu ceu, e estrelas nao morrem. Sou fa incondicionalmente dele, e para falar a verdade, de tudo que ha nele. Douglas Sampaio meu amor Mesmo que ele esteja Longe. Nos estaremos unidos eternamente, por um elo perfeito e indestrutivel. Sonho com os nossos olhos se encontrando e voce me dizendo que nunca mais vai embora, porque o que voce procurava, encontrou em mim. Apos criar uma sequence e a utilizar por um bom tempo (Nome_SQ.nextval), tive a necessidade de deixar o valor atual da sequence identico ao da base de producao.De cara tentei um ALTER na sequence:ALTER SEQUENCE Nome_SQ MINVALUE 1 MAXVALUE 9999999999 START WITH 45562;Mas isso nao funcionou. O ALTER pode ser usado para alterar outros parametros de uma sequence. O valor inicial nao e permitido. Entao o jeito seria dropar e recriar o objeto ajustando o parametro START WITH.Entao, no mundo ideal com permissao DML, faria o seguinte:DROP SEQUENCE Nome_SQ;CREATE SEQUENCE Nome_SQ MINVALUE 1 MAXVALUE 9999999999 INCREMENT BY 1 START WITH 45562 NOCYCLE ;Masssss, o fato e que eu nao tinha permissao DML. Entao, o que fazer?Resolvi criar um bloco anonimo com um processo de looping para atingir o valor necessario e incrementa-lo a sequence via NEXTVAL:DECLARE x NUMBER; y NUMBER := 45562;BEGIN SELECT Nome_SQ.currval into x from dual; WHILE x < y LOOP SELECT Nome_SQ.nextval into x from dual; END LOOP;END;SELECT Nome_SQ.currval from dual;CURRVAL----------------------455632Isso so funcionou porque precisava posicionar o valor da sequence para um valor maior que o atual. Se precisasse diminuir o valor, nao teria jeito, eu ou o DBA de plantao teria que dropar e recriar o objeto.Uma boa referencia esta no proprio site da Oracle: http://download.oracle.com/docs/cd/B13789_01/server.101/b10759/statements_6014.htm Responda rapido, qual o resultado deste SELECT:DECLARE @teste varchar(40)SET @teste = '1111111111222222222233333333334444444444'goSELECT CONVERT(varchar, @teste)-- OUSELECT CAST(@teste as varchar)Se voce respondeu '1' ou '1111111111222222222233333333334444444444', errou.Quando nao se informa o