80 votes

Pourquoi RAISERROR est-il mal orthographié? Ou est-ce pas?

Pourquoi RAISERROR s'écrit-il pas RAISEERROR ? Où est le deuxième E? Je pourrais comprendre s'il s'agissait d'une ancienne contrainte de longueur de mot clé, mais je ne m'attendrais pas à une limite de neuf caractères.

RAIS ou RROR est-il un mot technique tel que "relance-erreur" est simplement une erreur de lecture? Ses origines (immédiates) sont-elles dans une langue différente?

J'ai cherché sur Google mais je n'ai pas trouvé grand chose à ce sujet.

20voto

SqlRyan Points 14999

Intéressant - honnêtement, je n'ai encore jamais remarqué ça avant.

Je suppose que c'est un début de supervision qui a été tout simplement jamais corrigé, mais je suis un peu surpris que l'on n'a pas ajouté plus tard pour RAISEERROR, avec la faute d'orthographe laissé seul pour la compatibilité.

Mise à jour: Aparently, il y a même certains internes de la confusion à propos de ce qu'elle devrait être - découvrez cette demande de connexion, si MSFT ne pas y répondre.

10voto

Dan S. Points 1

Voici une réponse du blog MSDN de Jens Suessmeyer:

"Vous êtes-vous déjà demandé pourquoi il n'y a qu'un seul" e "dans Raiserror? Cela remonte à l'époque de Sybase où deux mêmes personnages étaient réduits à un seul :-)"

http://blogs.msdn.com/b/jenss/archive/2009/05/11/getting-feedback-progress-from-batches-and-stored-procedures.aspx

7voto

KM. Points 51800

pourquoi existe-t-il encore un type de données TIMESTAMP ? support pour les anciennes versions. Il y a longtemps, quelqu'un de Sybase a décidé de le faire RAISERROR et non RAISEERROR. Lorsque Microsoft a conclu un accord avec Sybase, ils ont poursuivi la tendance.

5voto

Joe Points 17829

Je pense que c'est intentionnel dans le sens où il est en fait plus facile de lire RAISERROR vs RAISEERROR. (voir aussi sp_helprotect pour un autre exemple), en particulier lorsqu'il n'y a pas de distinction basée sur la casse.

Cela remonte à l’histoire de Sybase.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X