4D v14.3SQL EXECUTE SCRIPT |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SQL EXECUTE SCRIPT
SQL EXECUTE SCRIPT
O comando SQL EXECUTE SCRIPT permite executar uma série de instruções SQL localizadas no arquivo de script designado por rotaScript. Passe no parâmetro rotaScript a rota de acesso completa do arquivo texto que contém as instruções SQL a executar. A rota de acesso deve ser expressa utilizando a sintaxe do Sistema atual. Se passa uma string vazia ("") em rotaScript, uma caixa de diálogo é mostrada de abertura padrão de maneira que o usuário possa selecionar o arquivo de script a executar. Nota: os comandos SQL EXPORT DATABASE e SQL EXPORT SELECTION geram automaticamente este arquivo de script. O parâmetro açãoErro é utilizado para configurar o funcionamento do comando quando ocurre um erro durante a execução do script. Pode passar uma das seguintes três constantes, localizadas no temaSQL:
Os parâmetros nomAtrib e valAtrib devem ser passados em pares. Estes parâmetros permitem definir os atributos específicos para a execução do script. Na versão atual de 4D, um único atributo pode ser passado em nomAtrib, disponível através da constante abaixo, localizada no tema SQL :
Se o arquivo de registro de pedidos de 4D estiver ativo (através dos seletores 28 ou 45 do comando SET DATABASE PARAMETER), cada comando SQL executado gerará uma entrada com a seguinte informação: Tipo de comando SQL
* Se açãoErro é SQL On erro abort (valor 1), OK assume o valor 0. * Se açãoErro é SQL On erro confirm (valor 2), OK assume o valor 0 se o usuário escolher parar a operação e 1 se escolher continuar. * Se açãoErro é SQL On erro continue (valor 3), a variável OK sempre assume o valor 1. Nota: Se utilizar este comando para executar ações consumidoras de memória tales como importação massiva de dados, pode considerar chamar ao comando SQL ALTER DATABASE para desativar temporáriamente as opções SQL. |
PROPRIEDADES
Produto: 4D
HISTÓRIA
Criado por: 4D v12 ARTICLE USAGE
Manual de linguagem 4D ( 4D v12.4) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||