use bolsistas_prape_d; /* ------------------------------------------------------------------------- => Cria a coluna BOLSISTA.ENVIAR_PGTO int(1), para indicar se o bolsista deve ser incluído no arquivo de pagamentos enviado para o banco. Este campo deve ser preenchido: * Com 1: para indicar que o bolsista DEVE ser incluído no arquivo. * Com 0: para indicar que o bolsista NÃO DEVE ser incluído no arquivo. */ ALTER TABLE `bolsistas_prape`.`BOLSISTA` ADD COLUMN `ENVIAR_PGTO` INT(1) NOT NULL DEFAULT 1 AFTER `STATUS`; /* ------------------------------------------------------------------------- => Move dados da tabela "BESC" para "AGENCIAS". As agências do Banco do Brasil (antigo BESC) estão na tabela BESC. A rotina abaixo leva as agencias para a tabela AGENCIA (já existe a tabela), para que o sistema passe a usar a relação entre a tabela BANCO e AGENCIA sem complicações. A tabela BESC é então apagada (drop table), mas isto deve ser feito manualmente, para evitar problemas maiores no caso de ocorrer algum erro ao mover o cadastro de agências. A tabela BANCOS já existe e possui o Banco do Brasil como único registro, ainda assim, para o caso deste script ser reutizado nos sub-sistemas do PRAPE e PROME, uma subquery procura o ID do banco ao criar os registros na tabela de agências. */ insert AGENCIA (NUMERO, DV_NUMERO, DESCRICAO, ID_BANCO) select left(COD_AGENCIA, 4) as NUMERO_AGENCIA, right(COD_AGENCIA, 1) as DV_NUMERO_AGENCIA, AGENCIA as DESCRICAO, (select ID_BANCO from BANCO where upper(NOME) = 'BANCO DO BRASIL') as ID_BANCO from BESC;