#!/bin/bash

# Inicializa variáveis
batch_size=50
batch_number=1
line_count=0
output_sql="update_empresa_${batch_number}.sql"

# Inicializa o arquivo SQL
create_sql_header() {
  echo "USE clicklifeesqlprd;" > "$output_sql"
  echo "" >> "$output_sql"
  echo "BEGIN TRANSACTION;" >> "$output_sql"
}

create_sql_footer() {
  echo "" >> "$output_sql"
  echo "COMMIT;" >> "$output_sql"
}

process_update() {
  # Adiciona uma linha de update ao arquivo SQL
  echo "UPDATE dbo.Colaboradores" >> "$output_sql"
  echo "SET EmpresaId = 9613" >> "$output_sql"
  echo "WHERE EmpresaId = 1991;" >> "$output_sql"
}

# Cria o arquivo SQL inicial
create_sql_header
process_update
create_sql_footer

echo "Arquivo SQL gerado: $output_sql"

# Executa o arquivo SQL gerado
echo "Executando $output_sql"
sqlcmd -S clicklifeesqlsrvprd.database.windows.net -d clicklifeesqlprd -U adminclicklifee -P 9iVgJeJ4djLj_aAzP3lxiakoGP2p8_j8XWzR -i "$output_sql"

# Exclui o arquivo SQL
rm "$output_sql"
