IF not EXISTS (SELECT 1 FROM ITEM WHERE OID = 41345 ) insert into item (rescopo, criadopor, atualizadopor, codigo, criadoem, atualizadoem , observacao, nome, cid, oid, excluido) values (7 ,1,1,'','01/01/01','01/01/01','','Adquirente Cartão',18,41345,0) IF not EXISTS (SELECT 1 FROM CATEGORIA WHERE OID = 41345 ) insert into categoria (rsuper, nomeinterno, oid) values (46 ,'ADQUIRENTE_CARTAO',41345) IF not EXISTS (SELECT 1 FROM DADOADICIONAL WHERE OID = 41346 ) insert into dadoadicional ( RCLASSECONCRETA,RAPLICATIVO,RDOMINIO,RLISTA,RTIPO,RITEM,RESTRICAO,VISIVEL,MASCARA,PADRAO,MAXIMO,MINIMO,VALOR,OID,DESCRICAOEXTRA,INFORMACAOMU) values (7,7,7,7,1013,41345,1,0,'','',1,0,'Código Adquirente Concilia',41346,'','') go IF not EXISTS (SELECT 1 FROM ITEM WHERE OID = 41349 ) insert into item (rescopo, criadopor, atualizadopor, codigo, criadoem, atualizadoem , observacao, nome, cid, oid, excluido) values (1229 ,1,1,' ','01/01/01','01/01/01',' ','$cAdquirente',36,41349,0) IF not EXISTS (SELECT 1 FROM LISTADEOBJETOS WHERE OID = 41349 ) insert into listadeobjetos (RAPLICATIVO,RCATEGORIA,RTIPODESERVIDOR,RDOMINIO,RCLASSEPADRAO,NOMEINTERNO,ESPECIFICACAO,OID,MECANISMO) values (7 ,1079,7,1229,7,'$CADQUIRENTE','SELECT OID, NOME INTO :m_n[0], :m_s[0] FROM PESSOAJURIDICA_R WHERE PESSOAJURIDICA_R.OID IN(SELECT RITEM FROM CLASSIFICACAO WHERE RCATEGORIA = 41345) ORDER BY PESSOAJURIDICA_R.NOME',41349,'') IF not EXISTS (SELECT 1 FROM ITEM WHERE OID = 41351 ) insert into item (rescopo, criadopor, atualizadopor, codigo, criadoem, atualizadoem , observacao, nome, cid, oid, excluido) values (7 ,1,1,' ','01/01/01','01/01/01','Define o adquirente a ser utilizado no TEF na filial.','Conciliação de Cartões - Adquirente Concilia ',18,41351,0) IF not EXISTS (SELECT 1 FROM CATEGORIA WHERE OID = 41351 ) insert into categoria (rsuper, nomeinterno, oid) values (11767,'CONCILIACAO_CARTAO_ADQUIRENTE_CONCILIA',41351) IF not EXISTS (SELECT 1 FROM DADOADICIONAL WHERE OID = 41350 ) insert into dadoadicional ( RCLASSECONCRETA,RAPLICATIVO,RDOMINIO,RLISTA,RTIPO,RITEM,RESTRICAO,VISIVEL,MASCARA,PADRAO,MAXIMO,MINIMO,VALOR,OID,DESCRICAOEXTRA,INFORMACAOMU) values (7,1884,16024,41349,41351,10128,0,0,'',' ',0,0,'',41350,'','PA 460827') go IF not EXISTS (SELECT 1 FROM ADITIVO WHERE OID = 41352 ) insert into aditivo (RITEM,RDEFINICAO,SVALOR,OID) values (1 ,41350,'',41352) -- Adicionando coluna OIDADQUIRENTE na tabela TRANSACAOCARTAO IF NOT EXISTS (SELECT 1 FROM SYSCOLUMNS WHERE name = 'OIDADQUIRENTE' and syscolumns.id IN (SELECT ID FROM SYSOBJECTS WHERE xtype='U' AND name='TRANSACAOCARTAO')) ALTER TABLE TRANSACAOCARTAO ADD OIDADQUIRENTE INT go