Upper(nome)

4 respostas
juniorsatanas

Bom dia a Todos !

Estou querendo fazer um gatilho ou função, que pegue uma tabela e mude todos os valores para “MAIUSCULA” upper(nome) !

Alguém já fez isso ?

Exemplo:

CREATE TABLE sigi.employee
(
  id integer,
  nome character varying(10),
  salary real,
  start_date date,
  city character varying(10),
  region character(1)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE sigi.employee OWNER TO root;

Com este select consigo ver somente…

SELECT nome, upper(nome)
         FROM sigi.employee;

4 Respostas

pmlm

Assim?

UPDATE employee SET nome = UPPER(nome)
juniorsatanas

Obrigado pela idéia… mano, mais eu queria tipo gatilho mesmo… e que alterasse todos os dados da tabela…

claudiom

procure na documentação do seu banco de dados como criar uma trigger

(se usar o termo “gatilho” vai ser bem mais dificil achar conteúdo)

juniorsatanas

Claudio Boa Noite !

To fazendo isso !

valeu !!

Junior.

Criado 28 de julho de 2010
Ultima resposta 28 de jul. de 2010
Respostas 4
Participantes 3