segunda-feira, 4 de fevereiro de 2013

Locked Objects


Lista os objetos que estão lockados (travados)


SELECT OBJ.OS_USER_NAME,
       SES.SID,
       SES.SERIAL#,
       SES.LOGON_TIME,
       SES.USERNAME,
       SES.OSUSER,
       SES.PROGRAM,
       OBJ.LOCKED_MODE,
       SES.LAST_CALL_ET
  FROM V$LOCKED_OBJECT OBJ, V$SESSION SES



________________________
#oracle #lock #locado #session

Objetos que estão sendo acessados


Verificando objetos que estão sendo acessados no momento.

Esta tabela exibe todos os objetos que estão sendo utilizados no momento de sua execução


SELECT * FROM V$ACCESS



___________________________
#rollback #locked #acesso #oracle

terça-feira, 8 de janeiro de 2013

Variáveis Booleanas


Muitos confundem a atribuição de 0 (zero) ou valores maiores que 0 (zero) como falso ou verdadeiro na atribuição a variáveis booleanas, aqui demonstro um simples script que esclarece esta situação.

declare 
  tb boolean;  -- 0 = false, 1 = true
  qtde integer ; 
begin
  qtde := 1222;
  tb := ( qtde > 0 ) ;
  if tb then
     dbms_output.put_line ('true');
  else
     dbms_output.put_line ('false');    
  end if;
end; 
Related Posts Plugin for WordPress, Blogger...