INSERT - copiar acessos para outro usuario
15/01/2016
0
Bruno Lopes
Post mais votado
15/01/2016
Porque você não libera o aceso direto na interface da sua aplicação é muito mais seguro?
Jothaz
Mais Posts
15/01/2016
Bruno Lopes
15/01/2016
Ricardo
Você não consegue recuperar o script SQL que é executado pela aplicação, quando você libera a permissão de acesso direto na aplicação?
15/01/2016
Jothaz
insert into table1 seus_campos select seus_campos from table1 where sua_condição
15/01/2016
Bruno Lopes
SELECT
CD_ID_DO_USUARIO,CD_ESTOQUE,TP_USUARIO,SN_AUTORIZA_ALTE_SOLICITACAO,SN_AUTORIZA_EXCL_SOLICITACAO,SN_AUTORIZA_ALTE_MOVIMENTACAO,SN_AUTORIZA_EXCL_MOVIMENTACAO,SN_PERMITE_ALT_ORD_COMPRAS,SN_ALT_VL_UNIT_OC,VL_PERC_VAR_VL_UNIT,SN_TRANS_QUANT_COTA
FROM DBAMV.USU_ESTOQUE
WHERE DBAMV.USU_ESTOQUE.CD_ESTOQUE IN (SELECT ESTOQUE.CD_ESTOQUE FROM DBAMV.ESTOQUE WHERE ESTOQUE.CD_MULTI_EMPRESA = 1) and order by CD_ID_DO_USUARIO ,CD_ESTOQUE
15/01/2016
Bruno Lopes
15/01/2016
Bruno Lopes
INSERT INTO DBAMV.USU_ESTOQUE (CD_ESTOQUE)
select CD_ESTOQUE from dbamv.USU_ESTOQUE
where CD_ID_DO_USUARIO = 'JOAOSILVA'
15/01/2016
Jothaz
Você não respondeu o que perguntei, no caso o campo CD_ESTOQUE é auto-incremento?
Quer dizer que ao fazer o INSERT ele é incrementado automaticamente ou é manualmente?
15/01/2016
Ricardo
Para montar o insert você apenas precisa pegar as informações que são retornadas neste SELECT e colocar no INSERT.
Você conhece a estrutura de um INSERT? Pois está me parecendo que você tem dúvidas em relação ao INSERT.
15/01/2016
Bruno Lopes
15/01/2016
Ricardo
Quando você roda um SELECT, qual é a informação retornada neste campo?
15/01/2016
Bruno Lopes
select e.cd_id_do_usuario from dbamv.usu_estoque e
Clique aqui para fazer login e interagir na Comunidade :)