Mostrando postagens com marcador script. Mostrar todas as postagens
Mostrando postagens com marcador script. Mostrar todas as postagens

Oracle - Remover acentuação e espaços em branco de Uma Coluna em Uma Tabela

Esta Sentença em SQL remove os espaços em branco de uma determinada coluna.
No meu caso estou removendo da Tabela Cliente no Coluna Nome. 


update 
       cliente 
set 
       nome = trim(nome) 
where 
       trim(nome) is not null; 
 
 
 
 


Já esta SQL remove acentuação e cedilha.
 
update 
       cliente 
set 
       nome = translate(nome,
                'âàãáÁÂÀÃéêÉÊíÍóôõÓÔÕüúÜÚÇç','AAAAAAAAEEEEIIOOOOOOUUUUCC'
               );
 
 

Espero que lhes ajude como tem me ajudado.

Oracle: Listar Quantidade de Linhas das Tabelas

Este Script eu copiei do Site imasters
http://forum.imasters.com.br/topic/163474-resolvido-mostrar-estatisticas-de-tabela/

Este script lista as estatísticas de todas as tabelas de um determinado owner, como Número de Linhas, tamanho médio da linha e Tamanho em KB da tabela. de uma base de Dados Oracle buscando no Owner que será solicitado via Prompt


SELECT t.table_name                AS "Table Name",
  t.num_rows                       AS "Rows",
  t.avg_row_len                    AS "Avg Row Len",
  TRUNC((t.blocks * p.value)/1024) AS "Size KB",
  t.last_analyzed                  AS "Last Analyzed"
FROM dba_tables t,
  v$parameter p WHERE t.owner = DECODE(Upper('&1'), 'ALL', t.owner, Upper('&1'))
AND p.name                   = 'db_block_size'
ORDER BY t.table_name

Oracle: Apagar schema.


BEGIN
    FOR cur_rec IN (
        SELECT
            object_name,
            object_type
        FROM
            user_objects
        WHERE
            object_type IN (
                'TABLE',
                'VIEW',
                'PACKAGE',
                'PROCEDURE',
                'FUNCTION',
                'SEQUENCE'
            )
    ) LOOP
        BEGIN
            IF
                cur_rec.object_type = 'TABLE'
            THEN
                EXECUTE IMMEDIATE 'DROP '
                || cur_rec.object_type
                || ' "'
                || cur_rec.object_name
                || '" CASCADE CONSTRAINTS';

            ELSE
                EXECUTE IMMEDIATE 'DROP '
                || cur_rec.object_type
                || ' "'
                || cur_rec.object_name
                || '"';
            END IF;

        EXCEPTION
            WHEN OTHERS THEN
                dbms_output.put_line('FAILED: DROP '
                || cur_rec.object_type
                || ' "'
                || cur_rec.object_name
                || '"');
        END;
    END LOOP;
END;

Bat para cópia de arquivos da rede (Backup ou atualizações)

Este simples script windows (bat) copia os arquivos que estão compartilhados em um determinado diretório de rede para um diretório na máquina local:
Para fazer backup é só inverter os diretórios de origem e destino.


net use /delete P:
net use P: \\192.168.2.2\Publica
C:
xcopy "P:\diretorio de atualizacoes\*.*"  "c:/diretorio do programa a ser atualizado" /S /Y
net use /delete P:


na primeira linha ele remove o mapeamento de diretorio de Rede caso já exista
na segunda linha ele mapeia o diretório de rede
na quarta linha ela copia o diretorio especificado da rede para o diretorio local
na ultima linha ele remove o mapeamento de Rede