Ir para conteúdo
Fórum Script Brasil
  • 0

Executar Varias Intruções Sql De Uma Vez


Erso

Pergunta

galera eu presiso excutar varios comandos sql de uma vez, por uma query(ou utro componente)

ex:

UPDATE OPERADOR O SET O.CARGO = ' cargo1' WHERE O.CD_OPERADOR = 1 ;

UPDATE OPERADOR O SET O.CARGO = 'cargo2' WHERE O.CD_OPERADOR = 2;

UPDATE OPERADOR O SET O.CARGO = 'cargo3' WHERE O.CD_OPERADOR = 3;

UPDATE OPERADOR O SET O.CARGO = 'cargo4' WHERE O.CD_OPERADOR =4;

tudo de uma so vez, so que a query retorna caracter invalido para ';'

Useo BDE x Oracle

Obrigado!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Erso, se não estou enganado não há como trabalhar com script's com os componentes da paleta BDE. É mais provável que você crie um procedimento e passe cada instrução a ele para executar.

Talvez algo assim:

procedure Datamodule1.ExecScript;
  procedure ExecSQLCmd(SQLCmd :string);
  begin
    Query1.SQL.Clear;
    Query1.SQL.Add(SQLCmd);
    Query1.ExecSQL;
  end;
...
begin
  ExecSQLCmd('UPDATE OPERADOR O SET O.CARGO = ''cargo1'' WHERE O.CD_OPERADOR = 1');
  ExecSQLCmd('UPDATE OPERADOR O SET O.CARGO = ''cargo2'' WHERE O.CD_OPERADOR = 2');
end;

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...