2010-10-22 21 views
1

Je suis à la recherche de moyens permettant à un développeur de tirer parti des fonctionnalités avancées spécifiques à l'implémentation (T-SQL, PL-SQL, etc.) tout en facilitant la migration Code SQL conforme ANSI à une nouvelle base de données. Par ce que je veux dire, comment efficacement résumer le code SQL compatible ANSI et le déplacer à travers différentes bases de données?Création de modèles facilitant la migration du code SQL entre les fournisseurs

+0

Vous voulez expliquer le vote à la baisse? – rkg

+1

Il est peut-être trop tard pour cela, mais une approche que j'ai adoptée est de toujours coder en code ANSI en premier lieu, puis de commenter (plutôt que de supprimer) le code que vous devez changer pour le faire fonctionner sur le donnée SQL plate-forme. – onedaywhen

+0

Le vote à la baisse a été probablement de quelqu'un qui pense que l'aspiration au code portable via la conformité ANSI est une perte de temps et d'efforts. – onedaywhen

Répondre

1

J'utilise le Mimer SQL validators:

Vérifiez votre SQL contre le SQL-92 standard. Mimer SQL-92 Validator reconnaît l'entrée des normes, de transition, intermédiaire et plein SQL-92, Modules stockés persistants (PSM) Déclenche SQL-99 et la base de données

Copiez et collez le texte SQL dans la page Web et cliquez sur le bouton 'Test SQL'.

.. Bien que je ne sois pas sûr que ce soit le type de processus "efficace" que vous recherchez, il peut être utile.

+0

Merci! Comme les paquets et les classes en Java/C#, y a-t-il un moyen d'organiser logiquement mon code SQL? – rkg

+0

Le lien est cassé. – Johan

+0

@Johan merci, maintenant corrigé. – onedaywhen