Vos requêtes sont elles ANSI ?
Petite commande sympathique que je viens de découvrir dans l'aide en ligne la possibilité de vérifier que votre code SQL est conforme à la norme ANSI SQL (qui est aussi une norme ISO qui porte le numéro 9075)
Essayez ce code :
SET
FIPS_FLAGGER 'ENTRY'
CREATE TABLE Clientsxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
(Nom varchar(500))
INSERT INTO Clientsxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (Nom)
VALUES ('ABC')
SELECT
TOP 1 *
FROM Clientsxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ORDER BY 1
TRUNCATE
TABLE Clientsxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
DROP
TABLE Clientsxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Si vous allez dans l'onglet message vous constaterez quelques avertissements liés à vos entorses au standard.
Petite anecdote en passant le nom d'origine de SQL est SEQUEL (d'où la pronociation à l'américaine).
Pour plus de détails sur cette commande :
http://msdn2.microsoft.com/fr-fr/library/ms189781.aspx
Pour plus d’infos sur la norme SQL :
http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=34132&ICS1=35&ICS2=60&ICS3=
http://fr.wikipedia.org/wiki/SQL
http://h2.incits.org/
Bon standards...
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :