Arquivo para o ‘SQL’ Categoria
Dica: A variável FOUND no Postgresql
Última atualização sexta-feira, 7 maio 2010 05:43 Escrito por Márcio Silva sexta-feira, 7 maio 2010 05:17
Geralmente existe a necessidade de identificar, logo abaixo de um SELECT no postgreSQL, se a consulta retornou alguma linha do banco de dados. No postgreSQL existe a variável FOUND que é setada para TRUE toda vez que pelo menos uma linha é retornada na consulta.
SELECT * INTO row FROM table WHERE field = fieldvalue; IF NOT FOUND THEN RAISE EXCEPTION 'Nenhum item encontrado'; END IF; |
Tags:SQL | Postado sobre Programação, SQL | Nenhum Comentário
Copiando dados de uma tabela para outra com SQL.
Última atualização quarta-feira, 12 maio 2010 01:40 Escrito por Márcio Silva sexta-feira, 7 maio 2010 05:15
Um dia precisei copiar os dados de uma tabela para uma outra e tentei descobrir uma forma de fazer isso sem a necessidade de programar. A solução é simples, basta você usar o campo INSERT aliado ao comando SELECT.
Na primeira linha você especifica a tabela que receberá os dados, basta informar a tabela os campos deverão receber os dados que virão de outra tabela. A parte do insert referente aos VALUES que é o grande pulo do gato, no lugar dos valores você faz um SELECT buscando pelos campos que você deseja inserir na tabela anterior.
INSERT INTO "xyz" ("coluna_1", "coluna_2", "coluna_3", ..., "coluna_n") SELECT "col_1", "col_2", "col_3", ... , "col_n" FROM "kwx"; |
Tags:SQL | Postado sobre Programação, SQL | 1 Comentário