Quelles exceptions sont levées implicitement par Oracle ?

Table des matières:

Quelles exceptions sont levées implicitement par Oracle ?
Quelles exceptions sont levées implicitement par Oracle ?
Anonim

Internal exceptions sont déclenchées implicitement par le système d'exécution, tout comme les exceptions définies par l'utilisateur que vous avez associées à un numéro d'erreur Oracle à l'aide de EXCEPTION_INIT. Cependant, d'autres exceptions définies par l'utilisateur doivent être déclenchées explicitement par des instructions RAISE.

Quelles sont les exceptions déclenchées implicitement ?

Les exceptions prédéfinies sont déclenchées implicitement (automatiquement) par le système d'exécution. Les exceptions définies par l'utilisateur doivent être déclenchées explicitement par les instructions RAISE. Pour gérer les exceptions déclenchées, vous écrivez des routines distinctes appelées gestionnaires d'exceptions.

Quelle exception est automatiquement déclenchée par Oracle ?

Une exception interne est déclenchée automatiquement si votre programme PL/SQL viole une règle Oracle ou dépasse une limite dépendante du système. PL/SQL prédéfinit certaines erreurs Oracle courantes comme exceptions. Par exemple, PL/SQL déclenche l'exception prédéfinie NO_DATA_FOUND si une instruction SELECT INTO ne renvoie aucune ligne.

Qu'est-ce qu'une exception de levée dans Oracle ?

L'instruction RAISE arrête l'exécution normale d'un bloc ou d'un sous-programme PL/SQL et transfère le contrôle à un gestionnaire d'exceptions. Les instructions RAISE peuvent déclencher des exceptions prédéfinies, telles que ZERO_DIVIDE ou NO_DATA_FOUND, ou des exceptions définies par l'utilisateur dont vous décidez les noms.

Quelles sont les exceptions non prédéfinies ?

Les exceptions non prédéfinies sont similaires aux exceptions prédéfinies, saufils n'ont pas de noms prédéfinis. Ils ont un numéro d'erreur Oracle standard (ORA-) et un message d'erreur. Fonction EXCEPTION_INIT. Vous pouvez intercepter une erreur de serveur Oracle non prédéfinie en la déclarant d'abord.

Conseillé:

Articles intéressants
Quel type d'erreur est la mendicité ?
Lire la suite

Quel type d'erreur est la mendicité ?

Dans la rhétorique et la logique classiques, demander la question ou supposer la conclusion (latin: petitio principii) est une erreur informelle qui se produit lorsque les prémisses d'un argument supposent la vérité de la conclusion, au lieu de le soutenir.

Quand pouvez-vous combattre le ruiner nergigante ?
Lire la suite

Quand pouvez-vous combattre le ruiner nergigante ?

Ruiner Nergigante est enfermé derrière MR 100. Vous aurez besoin de pour atteindre le niveau MR avant de pouvoir obtenir une quête pour le rencontrer. Terminer cette quête supprimera également le plafond de votre MR. Comment combats-tu à Nergigante ?

La vue matérialisée occupe-t-elle de l'espace ?
Lire la suite

La vue matérialisée occupe-t-elle de l'espace ?

Une vue matérialisée occupe l'espace. Il existe de la même manière qu'une table: il se trouve sur un disque et peut être indexé ou partitionné. Pouvons-nous supprimer des données de la vue matérialisée ? Vous ne pouvez pas supprimer des lignes d'une vue matérialisée en lecture seule.