Para desabilitar um botão após o evento 'click' do mesmo, pode-se usar os seguintes atributos no código (aspx.cs):
botao.Attributes.Add("onclick", " this.disabled = true; this.value = 'Processando...'; document.body.style.cursor = 'wait';" + ClientScript.GetPostBackEventReference(botao, null) + ";");
No exemplo acima, quando o usuário clica no botão, o label do mesmo é alterado, bem como o cursor e o mesmo fica inibido.
segunda-feira, 24 de setembro de 2018
sexta-feira, 17 de agosto de 2018
Bash - Exemplos de Pesquisa de Arquivos - FIND
Para listarmos os arquivos que foram alterados há menos de NN dias, podemos usar o find, conforme abaixo:
find . -type f -ctime -NNN -name '*' -printf "%p %C+\n"
onde:
-NNN dias (por exemplo - 30 dias, alterados há 30 dias ou menos)
+NNN dias (por exemplo - 30 dias, alterados há 30 dias ou mais)
Exemplo:
find . -type f -ctime -150 -name '*.aspx.cs' -printf "%p %C+\n"
listar arquivos com extensão *.aspx.cs alterados há 150 dias ou menos
Para listarmos os arquivos que foram alterados desde o dia XX, que atendam uma determinada nomenclatura (exceto uma em particular), podemos usar o find, conforme abaixo:
find . -type f -newermt "DATA" -name "*" -a ! -name "*" -print
onde:
Data é a data (por exemplo Feb 7)
Exemplo:
find . -type f -newermt "Feb 7" -name "GMUD2018*_CONFERENCIA_PROCEDURE*.sql" -a ! -name "GMUD201800000025*" -print
listar todos os arquivos "GMUD2018*_CONFERENCIA_PROCEDURE*.sql", exceto "GMUD201800000025*" alterados desde 7 Fev
find . -type f -ctime -NNN -name '*' -printf "%p %C+\n"
onde:
-NNN dias (por exemplo - 30 dias, alterados há 30 dias ou menos)
+NNN dias (por exemplo - 30 dias, alterados há 30 dias ou mais)
Exemplo:
find . -type f -ctime -150 -name '*.aspx.cs' -printf "%p %C+\n"
listar arquivos com extensão *.aspx.cs alterados há 150 dias ou menos
Para listarmos os arquivos que foram alterados desde o dia XX, que atendam uma determinada nomenclatura (exceto uma em particular), podemos usar o find, conforme abaixo:
find . -type f -newermt "DATA" -name "*" -a ! -name "*" -print
onde:
Data é a data (por exemplo Feb 7)
Exemplo:
find . -type f -newermt "Feb 7" -name "GMUD2018*_CONFERENCIA_PROCEDURE*.sql" -a ! -name "GMUD201800000025*" -print
listar todos os arquivos "GMUD2018*_CONFERENCIA_PROCEDURE*.sql", exceto "GMUD201800000025*" alterados desde 7 Fev
quinta-feira, 9 de agosto de 2018
Oracle - Executar procedure
Para executar uma procedure via prompt SQL ou SQLDEVELOPER deve-se antes criar as variáveis que serão retornadas. Algo como:
variable cur refcursor; -- Variável com o cursor de resposta
execute minha_procedure(:cur);
print cur;
variable cur refcursor; -- Variável com o cursor de resposta
execute minha_procedure(:cur);
print cur;
Exemplo:
variable cur refcursor;
execute PR_SE_TB_FLUXO_CHAMADA_2(:cur);
print cur;
quinta-feira, 17 de maio de 2018
Oracle - Atualizar Estatísticas do All_Tables
Para atualizar as informações do all_tables, pode-se utilizar os pacotes:
call dbms_stats.gather_table_stats(<schema>,<tabela>);
call dbms_stats.gather_schema_stats(<schema>);
call dbms_stats.gather_table_stats(<schema>,<tabela>);
call dbms_stats.gather_schema_stats(<schema>);
Assinar:
Comentários (Atom)