Articles of oracle

Liste des clés étrangères et des tables auxquelles elles font référence

J’essaie de trouver une requête qui me renverra une liste des clés étrangères pour une table et les tables et colonnes auxquelles elles font référence. Je suis à mi-chemin avec SELECT a.table_name, a.column_name, a.constraint_name, c.owner FROM ALL_CONS_COLUMNS A, ALL_CONSTRAINTS C where A.CONSTRAINT_NAME = C.CONSTRAINT_NAME and a.table_name=:TableName and C.CONSTRAINT_TYPE = ‘R’ Mais je dois encore savoir […]

Comment calculer la taille des tables dans Oracle

Étant habitué à (et potentiellement gâché par) MSSQL, je me demande comment je peux obtenir la taille des tables dans Oracle 10g. Je l’ai googlé donc je suis maintenant conscient que je ne peux pas avoir une option aussi facile que sp_spaceused. Pourtant, les réponses potentielles que j’ai obtenues sont la plupart du temps obsolètes […]

Comment récupérer la valeur actuelle d’une séquence d’Oracle sans l’incrémenter?

Existe-t-il une instruction SQL pour récupérer la valeur d’une séquence qui ne l’incrémente pas. Merci. EDIT ET CONCLUSION Comme indiqué par Justin Cave Il n’est pas utile d’essayer de “sauver” le numéro de séquence pour select a_seq.nextval from dual; est suffisant pour vérifier une valeur de séquence. Je garde toujours la réponse de Ollie comme […]

Comment puis-je spouler vers un fichier au format CSV à l’aide de SQLPLUS?

Je veux extraire certaines requêtes dans un format de sortie CSV. Malheureusement, je ne peux utiliser aucun client SQL sophistiqué ni aucun langage pour le faire. Je dois utiliser SQLPLUS. Comment fait-on ça?

Comment lister toutes les tables d’un schéma dans Oracle SQL?

Comment puis-je répertorier toutes les tables d’un schéma dans Oracle SQL?

Opérateur Oracle “(+)”

Je vérifie certaines anciennes instructions SQL dans le but de les documenter et probablement de les améliorer. Le SGBD est Oracle Je n’ai pas compris une déclaration qui se lisait comme ceci: select … from a,b where a.id=b.id(+) Je suis confus au sujet de l’opérateur (+) , et je ne pouvais pas l’obtenir sur les […]

Comment lister les connexions actives / ouvertes dans Oracle?

Y a-t-il une table cachée, une variable système ou quelque chose qui montre des connexions actives à un moment donné?

ORA-00054: ressource occupée et acquisition avec NOWAIT spécifié ou expiration du délai

Pourquoi est-ce que je reçois cette erreur de firebase database lorsque je mets à jour une table? ERREUR à la ligne 1: ORA-00054: ressource occupée et acquisition avec NOWAIT spécifié ou expiration du délai

Nombre de lignes affectées par une mise à jour dans PL / SQL

J’ai une fonction PL / SQL (exécutant Oracle 10g) dans laquelle je mets à jour certaines lignes. Est-il possible de savoir combien de lignes ont été affectées par la mise à jour? Lors de l’exécution manuelle de la requête, cela me dit combien de lignes ont été affectées, je veux obtenir ce nombre en PL […]

Oracle trouve une contrainte

J’ai une contrainte appelée users.SYS_C00381400 . Comment puis-je trouver quelle est cette contrainte? Est-il possible d’interroger toutes les contraintes?