Pessoal,
Eu tenho comandos SQL que utilizam vari�veis BIND, e gostaria de efetuar umas modifica��es, como nos exemplos que seguem, pelo motivo de melhorar a velocidade do comando, pq j� foi provado que � bem mais r�pido n�o utilizar vari�veis bind nas condi��es de WHERE, o problema � que s�o v�rios comandos, e seria trabalhoso no momento modific�-los.
Eu tenho comandos SQL que utilizam vari�veis BIND, e gostaria de efetuar umas modifica��es, como nos exemplos que seguem, pelo motivo de melhorar a velocidade do comando, pq j� foi provado que � bem mais r�pido n�o utilizar vari�veis bind nas condi��es de WHERE, o problema � que s�o v�rios comandos, e seria trabalhoso no momento modific�-los.
Vari�veis:
Number: nCDPESSOA
String: sNMPESSOA
1)
"SELECT CDPESSOA, NMPESSOA
INTO :nCDPESSOA, :sNMPESSOA
FROM PESSOA WHERE CDPESSOA = :dfCDPESSOA AND
DTINCLUSAO = :dfDTINCLUSAO"
2)
"SELECT CDPESSOA, NMPESSOA
INTO :nCDPESSOA, :sNMPESSOA
FROM PESSOA WHERE CDPESSOA = "|| SalNumberToStrX(
dfCDPESSOA,0) || "
AND @DATETOCHAR( DTINCLUSAO, 'DD.MM.YYYY' = '"
|| SalFmtFormatDateTime ( dfDTINCLUSAO, 'DD.MM.YYYY')
||"'"
Algu�m poderia me dar uma dica, na
qual eu criaria uma rotina para compilar os comando/STRING antes
de mandar fazer o SqlPrepare e SqlExecute, tipo deixando o comando assim, sem a necessidade de editar todos os
comandos:
"SELECT CDPESSOA, NMPESSOA
INTO :nCDPESSOA, :sNMPESSOA
FROM PESSOA WHERE CDPESSOA = 1234 AND DTINCLUSAO =
'30.11.2004' "
Agrade�o desde j� qquer dica,
Haroldo.
