Quando se trabalha com banco de dados, convencionais ou geográficos, em ambiente corporativo, é muito comum a necessidade da criação de diversos usuários com diferentes permissões ou privilégios em relação à base de dados.

Extras

Usuario

SELECT * from pg_user

CREATE USER nomeUser WITH PASSWORD 'senhaUser'
 SUPERUSER CREATEDB CREATEROLE REPLICATION;

drop user nomeUser

ALTER USER nomeUset superuser nocreatedb

ALTER ROLE nomeAntigo RENAME TO nomeNovo;

SELECT now()

SELECT current_date

SELECT current_time

SELECT md5('123')

UPPER

UPPER () função converte o valor de um campo com letras maiúsculas.

  1. SELECT UPPER(clie_nome) FROM Clientes

  2. INSERT INTO instituto_aluno(alun_nome) VALUES (UPPER('alun_nome'));

LOWER

LOWER () função converte o valor de um campo com letras Minúsculas.

  1. SELECT LOWER(clie_nome) FROM Clientes

  2. INSERT INTO instituto_aluno(alun_nome) VALUES (LOWER('ALUnaosdj'));

SELECT * INTO tabela
      FROM tabelaantiga

SELECT * FROM clientes  WHERE clie_codigo   BETWEEN '01' AND '100'

Alguns bancos fornecem comandos de substituição (REPLACE) para facilitar a alteração da expressão
SQL das visões, uma vez que suas exclusões não afetam os dados.

Made with Slides.com