Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Med Bouchenafa
Il n'y a pas de gestion des exceptions à la "Oracle" dans SQL Server C'est d'ailleurs le plus gros point de faiblesse de T-SQL dans SQL Server 2000 Cela est corrigé dans la prochaine version : SQL Server 2005 En attendant le meilleur document sur le sujet reste ce document produit par Erland Sommarskog ( MVP SQL Server) http://www.sommarskog.se/error-handling-I.html
-- Bien cordialement Med Bouchenafa
"M L" a écrit dans le message de news: O8so#
Bonjour à tous,
Je suis à la recherche d'informations sur SQL Server.
Quelles solutions disponibles pour la gestion des erreurs similaire à la gestion des exceptions PL/SQL de Oracle ?
Merci pour toute information sur ce sujet.
Michel
Il n'y a pas de gestion des exceptions à la "Oracle" dans SQL Server
C'est d'ailleurs le plus gros point de faiblesse de T-SQL dans SQL Server 2000
Cela est corrigé dans la prochaine version : SQL Server 2005
En attendant le meilleur document sur le sujet reste ce document produit par Erland Sommarskog ( MVP
SQL Server)
http://www.sommarskog.se/error-handling-I.html
--
Bien cordialement
Med Bouchenafa
"M L" <m.landrain@wanadoo.fr> a écrit dans le message de news:
O8so#NhrEHA.2008@TK2MSFTNGP12.phx.gbl...
Bonjour à tous,
Je suis à la recherche d'informations sur SQL Server.
Quelles solutions disponibles pour la gestion des erreurs similaire à la
gestion des exceptions PL/SQL de Oracle ?
Il n'y a pas de gestion des exceptions à la "Oracle" dans SQL Server C'est d'ailleurs le plus gros point de faiblesse de T-SQL dans SQL Server 2000 Cela est corrigé dans la prochaine version : SQL Server 2005 En attendant le meilleur document sur le sujet reste ce document produit par Erland Sommarskog ( MVP SQL Server) http://www.sommarskog.se/error-handling-I.html
-- Bien cordialement Med Bouchenafa
"M L" a écrit dans le message de news: O8so#
Bonjour à tous,
Je suis à la recherche d'informations sur SQL Server.
Quelles solutions disponibles pour la gestion des erreurs similaire à la gestion des exceptions PL/SQL de Oracle ?
Merci pour toute information sur ce sujet.
Michel
Fred BROUARD
C'est le point faible de SQL Server.
Voici une méthode courante de gestion des exceptions dans les SP transactionnées : http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L4.3
A +
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
M L a écrit:
Bonjour à tous,
Je suis à la recherche d'informations sur SQL Server.
Quelles solutions disponibles pour la gestion des erreurs similaire à la gestion des exceptions PL/SQL de Oracle ?
Merci pour toute information sur ce sujet.
Michel
C'est le point faible de SQL Server.
Voici une méthode courante de gestion des exceptions dans les SP transactionnées :
http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L4.3
A +
--
Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
************************ www.datasapiens.com *************************
M L a écrit:
Bonjour à tous,
Je suis à la recherche d'informations sur SQL Server.
Quelles solutions disponibles pour la gestion des erreurs similaire à la
gestion des exceptions PL/SQL de Oracle ?
Voici une méthode courante de gestion des exceptions dans les SP transactionnées : http://sqlpro.developpez.com/cours/sqlserver/transactsql/#L4.3
A +
-- Frédéric BROUARD, MVP SQL Server. Expert SQL / spécialiste Delphi, web Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com ************************ www.datasapiens.com *************************
M L a écrit:
Bonjour à tous,
Je suis à la recherche d'informations sur SQL Server.
Quelles solutions disponibles pour la gestion des erreurs similaire à la gestion des exceptions PL/SQL de Oracle ?
Merci pour toute information sur ce sujet.
Michel
F.S
Bonjour Michel,
- La variable globale @ERROR permet d'interroger le code d'erreur après chaque Transact-sql INSERT INTO MYTABLE VALUES('XXX', 'YYY') if (@@ERROR<>0) BEGIN
END
- Raiserror permet de retourner les messages d'erreurs à l'utilisateur.
SET @ErrorMessage = N'Message ...' RAISERROR ( @ErrorMessage, 17, 1)
- sp_addmessage est la procédure stockée qui permet d'ajouter des messages utilisateurs à la table master.dbo.sysmessages
La combinaison (@msgnum,@lang ) est la clé unique du message.
Il y'a aussi sp_dropmessage et sp_altermessage.
F.S
Bonjour Michel,
- La variable globale @ERROR permet d'interroger le code d'erreur après
chaque Transact-sql
INSERT INTO MYTABLE VALUES('XXX', 'YYY')
if (@@ERROR<>0)
BEGIN
END
- Raiserror permet de retourner les messages d'erreurs à l'utilisateur.
SET @ErrorMessage = N'Message ...'
RAISERROR ( @ErrorMessage, 17, 1)
- sp_addmessage est la procédure stockée qui permet d'ajouter des messages
utilisateurs à la table master.dbo.sysmessages
- La variable globale @ERROR permet d'interroger le code d'erreur après chaque Transact-sql INSERT INTO MYTABLE VALUES('XXX', 'YYY') if (@@ERROR<>0) BEGIN
END
- Raiserror permet de retourner les messages d'erreurs à l'utilisateur.
SET @ErrorMessage = N'Message ...' RAISERROR ( @ErrorMessage, 17, 1)
- sp_addmessage est la procédure stockée qui permet d'ajouter des messages utilisateurs à la table master.dbo.sysmessages