2009-01-27 8 views
1

J'optimise une couche de base de données sur mesure dans un système de messagerie pour améliorer les performances. J'utilise la fonction ORACLE OCI OCIDescribeAny pour obtenir des métadonnées sur les colonnes d'une table de base de données.Détection d'une colonne avec une valeur par défaut à l'aide de l'interface d'appel Oracle (OCI)

Comment puis-je vérifier les métadonnées à l'aide d'un appel OCI pour voir si une colonne a une valeur par défaut définie (dans sa définition de schéma).

Répondre

1

Vous pouvez le trouver dans all_tab_columns ou user_tab_columns car vous pouvez y trouver les définitions de colonne.

+0

Merci pour la suggestion, mais je cherche un appel OCI pour obtenir le statut par défaut des structures de données OCI. Je ne veux pas avoir à faire une sélection supplémentaire sur ces tables pour obtenir la valeur de chaque colonne. – David

+0

Quel est le problème avec ce choix supplémentaire? – tuinstoel

+0

Je ne veux pas le coup de perfomance supplémentaire de faire un autre select sur la base de données. – David

Questions connexes