<?php
 
require ("geraSql.php");
 
// *** OBS: Os campos e nomes de tabelas utilizados nos exemplo são ficticios, vc deve mudalos conforme a necessidade da sua aplicação.
 
 
/* @Gerar código sql para realizar um select numa determinada tabela numa base de dados.
 
   @$vetCampos -> Array de campos que serão avetados na execução do comando.
 
   @$nomeTabela -> Nome da tabela.
 
   @$vetRestricoes -> Array com as restrições para a execução do comando sql.
 
   @$vetOrdenacao -> Array com os campos em que o select será ordenado.
 
   @$strSql -> Variável que irá armazenar a string sql retornada da execução do method.
 
*/
 
$vetCampos  = array("co.cod_convenio", "co.descricao");
 
$nomeTabela = "convenio co WITH (NOLOCK)";
 
$vetRestricoes = array("estado"=>0, " OR cod_convenio"=>$codConvenio);    
 
$vetOrdenacao = array("co.descricao");
 
$strSql = $geraSql->geraSqlSelect($vetCampos,$vetRestricoes,$vetOrdenacao,$nomeTabela);
 
echo $strSql;
 
 
/* @Gerar código sql para realizar um insert numa determinada tabela numa base de dados.
 
   @$vetCampos -> Array de campos que serão avetados na execução do comando.
 
   @$nomeTabela -> Nome da tabela.
 
   @$vetRestricoes -> Array com as restrições para a execução do comando sql.
 
   @$strSql -> Variável que irá armazenar a string sql retornada da execução do method.
 
*/
 
$vetCampos = array("cod_projeto", "cod_instituicao","login_cadastro", "login_atualizacao");
 
$vetDados = array($sCodProjeto, $instituicao, "'$sVsUsuario'", "NULL");
 
$nomeTabela = "instituicao_projeto";
 
$vetRestricoes = array();
 
$strSql = $geraSql->geraSqlInsert($vetDados, $vetCampos, $vetRestricoes, $nomeTabela);
 
echo $strSql;
 
 
/* @Gerar código sql para realizar um update numa determinada tabela numa base de dados.
 
   @$vetCampos -> Array de campos que serão avetados na execução do comando.
 
   @$nomeTabela -> Nome da tabela.
 
   @$vetRestricoes -> Array com as restrições para a execução do comando sql.
 
   @$strSql -> Variável que irá armazenar a string sql retornada da execução do method.
 
*/
 
$vetCampos = array( "cod_instituicao", "login_atualizacao");
 
$vetDados = array($instituicao, "'$sVsUsuario'");
 
$nomeTabela = "instituicao_projeto";
 
$vetRestricoes = array("cod_projeto"=>$sCodProposta, " AND cod_instituicao" => $sCodInstituicao);
 
$strSql = $geraSql->geraSqlUpdate($vetDados, $vetCampos, $vetRestricoes, $nomeTabela);
 
echo $strSql;
 
 
?>
 
 |