SqlDelete

Nedir?

Verilen kritere göre ilgili tablodan verileri siler. 

<SqlDelete Connection="$(MyConnection)" Table="XmlScriptTestPad">
   <Where>
     <Criteria Name="Name">
        <Value Culture="" Target="None">Dead People</Value>
      </Criteria>
   </Where>
</SqlDelete>

SqlExec

Nedir?

SQL cümleciğini doğrudan çalıştırır. 

<SqlExec Connection="$(MyConnection)" IgnoreErrors="True">
   DROP TABLE XmlScriptTestPad;
</SqlExec>

SqlInsert

Nedir?

İlgili tabloya veri ekleme işlemi yapar. 

<SqlInsert Connection="$(MyConnection)" Table="XmlScriptTestPad">
   <Columns>
      <Column Name="Id">1</Column>
      <Column Name="Name">
         <Value>$(MyName)</Value>
      </Column>
   </Columns>
</SqlInsert>

SqlSelect

Nedir?

Verilen kritere göre ilgili tablodaki verileri getirir.. 

<SqlSelect Connection="$(MyConnection)" Table="XmlScriptTestPad" TemplatePath="/*/person" Into="/*/details">
   <Columns>
      <Column Name="Name" Node="name"/>
      <Column Name="Id" Node="surname"/>
   </Columns>
   <Where>
       <Criteria Name="Name">
          <Value>gnomes</Value>
       </Criteria>
   </Where>
</SqlSelect>

SqlUpdate

Nedir?

Verilen kritere göre ilgili tablodaki verileri günceller. 

<SqlUpdate Connection="$(MyConnection)" Table="XmlScriptTestPad">
   <Columns>
      <Column Name="Name">
         <Value>you my friend</Value>
      </Column>
   </Columns>
   <Where>
       <Criteria Name="Id">
          <Value>2</Value>
       </Criteria>
   </Where>
</SqlUpdate>

  • No labels