terça-feira, 23 de novembro de 2010

Comandos SQL utilizados

-- Número para ser utilizado na tabela com próximo identificador.
select max(id_mapa)+1 from mapas.map_description

-- Inserir a descricao
insert into mapas.map_description (
id_mapa ,
titulo ,
tipo_conexao ,
conexao_usuario ,
conexao_senha ,
conexao_dbname,
conexao_host ,
conexao_port ,
sql ,
publicado,
fonte ,
fundored ,
fundogreen,
fundoblue)
(
select ###,
titulo ,
tipo_conexao ,
conexao_usuario ,
conexao_senha ,
conexao_dbname,
conexao_host ,
conexao_port ,
sql ,
publicado,
fonte ,
fundored ,
fundogreen,
fundoblue
from mapas.map_description
where id_mapa =##)

-- inserir detalhe
insert into mapas.map_detail (
id_mapa,
ordem ,
nome_camada,
tipo_conexao ,
conexao_usuario,
conexao_senha ,
conexao_dbname,
conexao_host,
conexao_port,
sql,
tipo_mapa,
projecao ,
color_red ,
color_green,
color_blue ,
outline_red ,
outline_green,
outline_blue ,
symbol ,
symbolsize,
labelitem,
lablefont,
labelsize,
checked,
show,
sql_qtde,
qtde_unidade)
(select
###,
ordem ,
nome_camada,
tipo_conexao ,
conexao_usuario,
conexao_senha ,
conexao_dbname,
conexao_host,
conexao_port,
sql,
tipo_mapa,
projecao ,
color_red ,
color_green,
color_blue ,
outline_red ,
outline_green,
outline_blue ,
symbol ,
symbolsize,
labelitem,
lablefont,
labelsize,
checked,
show,
sql_qtde,
qtde_unidade
from mapas.map_detail
where id_mapa=##)

Nenhum comentário: