Update & Delete Via QoQ =)

ColdFusion , Pessoal Add comments

Fala pessoal boa noite, blog meio paradão, mas é que a nossa vida aqui na omni está corrida "ô coisa boa, pelo menos trabalho tem hehehehhee", tb gostaria de dedicar este post pro meu amigo Rafael, dando um parabéns atrasado "atrasado somente via blog heheheh" que o niver dele foi dia 27/06 hehehehehe Feliz Aniversário =].

Bom, dias atras, trabalhando com XML, senti a necessidade de fazer uns updates e deletes via QoQ para facilitar o meu trabalho e diminuir o tempo de produção, eis que surgiu um esqueminha:

 

 <!--- cria nova query (object) --->
<cfset MinhaQuery = QueryNew('id,Data')>
<cfset QueryAddRow(MinhaQuery,2)>
<cfset QuerySetCell(MinhaQuery,'Data','a',1)>
<cfset QuerySetCell(MinhaQuery,'id',1,1)>
<cfset QuerySetCell(MinhaQuery,'Data','b',2)>
<cfset QuerySetCell(MinhaQuery,'id',2,2)>
<cfdump var="#MinhaQuery#">

<!--- Update via QoQ --->
<cfquery dbtype="query" name="MinhaQuery">
SELECT 'i' AS Data, id
FROM MinhaQuery
WHERE id = 1
UNION
SELECT Data, id
FROM MinhaQuery
WHERE NOT id = 1
ORDER BY id
</cfquery>

<cfdump var="#MinhaQuery#">

<!--- Delete via QoQ --->
<cfquery dbtype="query" name="MinhaQuery">
SELECT *
FROM MinhaQuery
WHERE id <> 1
</cfquery>

<cfdump var="#MinhaQuery#">


\o/

 

isso aê, T+

2 responses to “Update & Delete Via QoQ =)”

  1. Fabrício Says:
    Onde fica a Omni informática? Entrei no site e não encontrei nenhuma dica, nem o DDD.
    Interessante seu blog, inscrevi o RSS.
  2. Willian Vaz Says:
    Fala Fabrício, a Omni fica aqui em Rio Claro interior de SP, e o sites está fora pq os rapazes do designer estão desenvolvendo um layout novo ;).
    Qualquer coisa estamos aí. Abraço

Leave a Reply





Powered by Mango Blog. Design and Icons by N.Design Studio