Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2015, 08:22
EL_DOC
 
Fecha de Ingreso: junio-2008
Mensajes: 109
Antigüedad: 16 años, 8 meses
Puntos: 0
Pregunta Escribir consulta Oracle para SQL Sever

Hola tengo una consulta a una base de datos Oracle usando OracleCommand y lo que quiero ahora es pasar la consulta usando SqlCommand; pero no se cómo escribir la consulta en SQL Server; la sintaxis es la siguiente:
Código C#:
Ver original
  1. command.CommandText = "INSERT INTO S_VERROUSFACTICES (ID, UTILISATEURID, STATIONID, IDOBJETLIE, TYPEVERROU, DATEINSERTION, IDENFANT, CLEF) SELECT :VerrouId, :UtilisateurId, :StationId, :ObjetLieId, :TypeVerrou, :DateInsertion, :EnfantId, :Clef FROM DUAL";
  2.  
  3. command.Parameters.Clear();
  4.  
  5. newVerrouFacticeId = Guid.NewGuid();
  6.  
  7. command.Parameters.Add("VerrouId", OracleDbType.VarChar, ConnexionHelper.TransformGuidToRaw(newVerrouFacticeId), ParameterDirection.Input);
  8. command.Parameters.Add("UtilisateurId", OracleDbType.VarChar, ConnexionHelper.TransformGuidToRaw(ConnexionHelper.UserId), ParameterDirection.Input);
  9. command.Parameters.Add("StationId", OracleDbType.VarChar, ConnexionHelper.TransformGuidToRaw(ConnexionHelper.CurrentStationId), ParameterDirection.Input);
  10. newVerrouFacticeObjetLieId = objParent.Id;
  11. command.Parameters.Add("ObjetLieId", OracleDbType.VarChar, ConnexionHelper.TransformGuidToRaw(objParent.Id), ParameterDirection.Input);
  12. newVerrouFacticeType = parent.Name.ToString();
  13. command.Parameters.Add("TypeVerrou", OracleDbType.VarChar, newVerrouFacticeType, ParameterDirection.Input);
  14. command.Parameters.Add("DateInsertion", OracleDbType.Date, Temps.Maintenant, ParameterDirection.Input);
  15. command.Parameters.Add("EnfantId", OracleDbType.VarChar, ConnexionHelper.TransformGuidToRaw(obj.Id), ParameterDirection.Input);
  16. command.Parameters.Add("Clef", OracleDbType.Long, objet is IVerrouillable ? (objParent as IVerrouillable).Clef : 0, ParameterDirection.Input);