2008/11/24 Marcos Fabrício Corso <[EMAIL PROTECTED]>:
> olá, gostaria de fazer um function para deletar 1 único campo em todas as
> tabelas
> por exemplo, tenho o campo "uf" na tabela tab1, tab2 e tab3
> quero deletar esse campo "uf" das 3 tabelas
> obrigado

Tente isso:

SELECT 'ALTER TABLE ' || table_schema || '.' || table_name || ' DROP
COLUMN uf ;'
  FROM information_schema.columns
  WHERE column_name = 'uf';

[]s
Fábio Telles
-- 
blog: http://www.midstorm.org/~telles/
e-mail / jabber: [EMAIL PROTECTED]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a