Ispirer Migration and Modernization Toolkit peut devenir votre solution de migration universelle quand il s'agit de la conversion SQL embarqué en C#. L'outil de migration de SQL embarqué Ispirer MnMTK vous invite au monde de la migration hautement automatisée. Avec SQLWays vous pouvez facilement convertir des instructions SQL embarquées et des requêtes SQL embarquées. Notre logiciel de conversion Ispirer MnMTK est constamment mis à jour en donnant à nos clients une opportunité unique de réduire les coûts et l' échéancier en utilisant notre solution pour la conversion de SQL embarqué.
Caractéristiques de Conversion:
L'outil Ispirer MnMTK detècte automatiquement les parseurs et convertit les requêtes Dynamic SQL dans la direction choisie.
L'exemple suivant montre les conversions pour C# contenant la requête Dynamic SQL.
La classe source C# inclut Oracle Dynamic SQL:
public class SimpleClass
{
public void GetData()
{
SqlConnection con = new SqlConnection();
SqlDataAdapter adapter = new SqlDataAdapter();
DataTable dt = new DataTable();
string sql = "select a.field1, b.field2 from a, b
where a.item_id = b.item_id(+)";
con.ConnectionString = ConfigurationManager.
ConnectionStrings["ConnectionString"].ToString();
adapter.SelectCommand = new SqlCommand(sql, con);
adapter.Fill(dt);
}
}
Les Classes Converties incluent la requête PostgreSQL Dynamic SQL:
public class SimpleClass
{
public void GetData()
{
SqlConnection con = new SqlConnection();
SqlDataAdapter adapter = new SqlDataAdapter();
DataTable dt = new DataTable();
string sql = "select a.field1, b.field2
from a LEFT OUTER JOIN b ON a.item_id = b.item_id";
con.ConnectionString = ConfigurationManager.
ConnectionStrings["ConnectionString"].ToString();
adapter.SelectCommand = new SqlCommand(sql, con);
adapter.Fill(dt);
}
}
Pourquoi Ispirer MnMTK?
L'outil de migration Ispirer MnMTK vous aidera à convertir rapidement et efficacement Embedded SQL et API de base de données dans votre application C #. Notre outil de migration personnalisé est une solution universelle pour une variété de tâches de conversion. Un haut niveau d'automatisation vous permet de réduire les risques de migration.
Contactez-nous pour en savoir plus.
|